Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/04/2005, 06:23
2Fast To You
 
Fecha de Ingreso: septiembre-2003
Ubicación: Santo Domingo - R. Dominicana
Mensajes: 606
Antigüedad: 20 años, 7 meses
Puntos: 0
Hola Amigo,

Mira me está dando ERROR:

Código:
Warning: fread(): supplied argument is not a valid stream resource in d:\users\pilarconst\savephoto.php on line 20

Warning: Cannot modify header information - headers already sent by (output started at d:\users\pilarconst\savephoto.php:20) in d:\users\pilarconst\savephoto.php on line 28
Código PHP:
20    $binario_contenido addslashes(fread(fopen($binario_nombre_temporal"rb"), filesize($binario_nombre_temporal))); 
Código PHP:
28    header("location: new_pho.php");  // si ha ido todo bien 
Archivo Completo.

Código PHP:
<?
//Primero, arranca el bloque PHP y checkea si el archivo tiene nombre.  Si no fue asi, te remite de nuevo al formulario de inserción: 
// No se comprueba aqui si se ha subido correctamente. 
     
if (empty($_FILES['archivo1']['name'])){ 
     
header("location: new_pho.php?error_login=11"); //o como se llame el formulario .. 
     
exit; 
     } 
     for (
$n=1;$n<5;$n++){
// Realizamos la Conexión a la Base de Datos
     
require("includes/conexion.php");
     
$conexion mysql_connect("$sql_host""$sql_user""$sql_pass") or die(header ("Location:  new_art.php?error_login=0"));
                 
mysql_select_db("$sql_db");
// archivo temporal (ruta y nombre). 
     
$binario_nombre_temporal=$_FILES['archivo$n']['tmp_name']; 
     
$archivo_peso=$_FILES['archivo$n']['size']; 
     if (
$archivo_peso 200000
     { 
// leer del archvio temporal .. el binario subido. 
// "rb" para Windows .. Linux parece q con "r" sobra ... 
     
$binario_contenido addslashes(fread(fopen($binario_nombre_temporal"rb"), filesize($binario_nombre_temporal))); 
// Obtener del array FILES (superglobal) los datos del binario .. nombre, tabamo y tipo. 
     
$binario_nombre=$_FILES['archivo$n']['name']; 
     
$binario_peso=$_FILES['archivo$n']['size']; 
     
$binario_tipo=$_FILES['archivo$n']['type']; 
//insertamos los datos en la BD. 
     
$consulta_insertar "INSERT INTO gallery (id, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo) VALUES ('', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')"
     
mysql_query($consulta_insertar,$conexion) or die("No se pudo insertar los datos en la base de datos."); 
     
header("location: new_pho.php");  // si ha ido todo bien 
     
exit; 
     }else{
     
header("location: new_pho.php?error_login=16");
     }
     }
?>