Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/09/2004, 12:06
kikelee
 
Fecha de Ingreso: julio-2003
Ubicación: Queretaro Qro.
Mensajes: 131
Antigüedad: 20 años, 8 meses
Puntos: 1
No logro armar el script

Conceptualmente creo entender lo que me dices living pero no logro plasmarlo, a ver que puedo hacer, he estado probando esto es utilizando fwrite pero me manda un error

Código PHP:
 <?
    
// Me conecto a mi DB
    
$conexion=mysql_connect("localhost","user","pass") or die ("no se ha podido conectar a la BD");
    
mysql_select_db("gd") or die ("no se ha podido seleccionar la BD");
    
$sql "SELECT id, archivo_nombre,archivo_tipo,archivo_peso FROM archivos";
    
$consulta mysql_query($sql,$conexion);
    
$nombre_archivo mysql_result($consulta,0,"archivo_nombre");                                                    
    
$binario mysql_result($consulta,0,"archivo_peso");                                                   
 
    
// no se cual de las dos es la correcta pero con las dos aun manda el error
    // $contenido = $binario;
    
$contenido addslashes($binario);

   
// codigo del script que se encuentrra en php.net
  // Asegurarse primero de que el archivo existe y puede escribirse sobre el.
  
if (is_writable($nombre_archivo)) {

   
// En nuestro ejemplo estamos abriendo $nombre_archivo en modo de adicion.
   // El apuntador de archivo se encuentra al final del archivo, asi que
   // alli es donde ira $contenido cuando llamemos fwrite().
   
if (!$gestor fopen($nombre_archivo'a')) {
         echo 
"No se puede abrir el archivo ($nombre_archivo)";
         exit;
   }

   
// Escribir $contenido a nuestro arcivo abierto.
   
if (fwrite($gestor$contenido) === FALSE) {
       echo 
"No se puede escribir al archivo ($nombre_archivo)";
       exit;
   }
  
   echo 
"&Eacute;xito, se escribi&oacute; ($contenido) al archivo ($nombre_archivo)";
  
   
fclose($gestor);
                  
} else {
   echo 
"No se puede escribir sobre el archivo $nombre_archivo";
}

?>
es ovio que algo esta mal, y creo que solo es para files type txt (no estoy seguro y/o realmente aun no entiendo como funciona ).

Se supone que esta funcion me permitiria de alguna forma mover y ponerlol en su nueva ubicacion (pensando que se obtiene el file de la DB y se deposita en su nueva ubicacion una carpeta x).

move_uploaded_file -- Mueve un archivo cargado a una nueva ubicación.

Perdon falto decir que aun no esta completo este script...

Bueno si me pueden ayudar a armar este script se los agradecere, cualquier información se los agradecere.
__________________
Kike Lee
Paz && Bien

Última edición por kikelee; 28/09/2004 a las 12:08