Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/01/2008, 21:26
alat
 
Fecha de Ingreso: agosto-2004
Ubicación: Mendoza - Ciudad
Mensajes: 9
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: error... [function.copy]: failed to open stream: No such file or directory

Hola

El problema que me plantearon fue que querian hacer un download en la maquina local de archivos que estan en el servidor. Uno de los campos de la base de datos mysql es la ruta de descarga. Yo lo programé localmente y funciona bien. Es decir mi maquina esta como servidor web. Cuando actualizo en el hosting es que me da el error, [function.copy]: failed to open stream: No such file or directory.

El codigo que yo hice fue el siguiente:
$filename = "archivos/".$_GET['nombrearchivo'];
$fp = fopen( $filename, 'r' );

$fin = substr($_GET['rutadescarga'], -1);
if($fin!='/'){$fin='/';}
$newfile = $_GET['rutadescarga'].$fin.$_GET['nombrearchivo'];
$nombrearchivo = urlencode($_GET['nombrearchivo']);

if (!copy($filename, $newfile)) {
echo "failed to copy $filename...\n";
}
}

Como podras ver los parametros del copy es el nombre de archivo y el del nuevo archivo compuesto por la ruta de descarga. Estos archivos ya fueron subidos correctamente con la funcion move_uploaded_file.
Gracias...