Hola.
Si fuera yo el que va a subir las fotos no me preocuparia, pero el que va a subir las fotos a la pagina es el administrador del sitio,que no es webmaster ni sabe nada de eso, el solo va a llenar formularios y cargar la informacion. por eso necesito cargar las fotos a la BD junto con la info.
Estoy trabajando con PHP/MySQL y ya he leido muchos articulos sobre esto, pero no he encontrado un "Paso a Paso" para hacerlo.
Por ejemplo:
Un form envia los datos a este script:
$file1 = $_FILES["lfile1"]["tmp_name"];
$size1 = $_FILES["lfile1"]["size"];
$name1 = $_FILES["lfile1"]["name"];
$type1 = $_FILES["lfile1"]["type"];
if ( $file1 != "none" )
{
$fp1 = fopen($file1, "rb");
$image1 = fread($fp1, $size1);
$image1 = addslashes($image1);
fclose($fp1);
//Guardar los registros en la Base de Datos
$qry = "INSERT INTO editorialp (
titular,editorial,image1,fecha,type,name) VALUES
('$titular','$editorial','$image1','$fecha','$type ','$name')";
mysql_query($qry);
if(mysql_affected_rows() > 0)
{ print "Se ha guardado la editorial en la base de datos.";
?>
Y me carga a la BD solo los datos de los campos de texto ademas de darme este error:
Warning: fread(): supplied argument is not a valid stream resource in /home/sabana/public_html/nuevo/admin/editorial2.php on line 57
Warning: fclose(): supplied argument is not a valid stream resource in /home/sabana/public_html/nuevo/admin/editorial2.php on line 59
No se ha podido guardar la editorial en la base de datos.
ya no se que hacer
Gracias por su ayuda