Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/06/2004, 18:17
Avatar de ramm
ramm
 
Fecha de Ingreso: junio-2004
Ubicación: Guadalajara
Mensajes: 207
Antigüedad: 19 años, 11 meses
Puntos: 0
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