Foros del Web » Programando para Internet » PHP »

error... [function.copy]: failed to open stream: No such file or directory

Estas en el tema de error... [function.copy]: failed to open stream: No such file or directory en el foro de PHP en Foros del Web. Hola. He hecho un script para descargar archivos a una ruta especifica. El problema es que si ejecuto la descarga teniendo mi maquina como servidor ...
  #1 (permalink)  
Antiguo 20/01/2008, 22:57
 
Fecha de Ingreso: agosto-2004
Ubicación: Mendoza - Ciudad
Mensajes: 9
Antigüedad: 19 años, 8 meses
Puntos: 1
error... [function.copy]: failed to open stream: No such file or directory

Hola.
He hecho un script para descargar archivos a una ruta especifica. El problema es que si ejecuto la descarga teniendo mi maquina como servidor me hace la descarga bien pero cuando la ejecuto desde mi hosting me da el error... [function.copy]: failed to open stream: No such file or directory.
Al principio crei que era por permisos en el servidor del hosting. Le cambie a los archivos por el permiso 0777 y salta el error.
Alguien sabe como lo puedo solucionar?
Gracias!!
  #2 (permalink)  
Antiguo 21/01/2008, 02:34
 
Fecha de Ingreso: enero-2008
Ubicación: Sevilla
Mensajes: 22
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: error... [function.copy]: failed to open stream: No such file or directory

Cita:
Iniciado por alat Ver Mensaje
Hola.
He hecho un script para descargar archivos a una ruta especifica. El problema es que si ejecuto la descarga teniendo mi maquina como servidor me hace la descarga bien pero cuando la ejecuto desde mi hosting me da el error... [function.copy]: failed to open stream: No such file or directory.
Al principio crei que era por permisos en el servidor del hosting. Le cambie a los archivos por el permiso 0777 y salta el error.
Alguien sabe como lo puedo solucionar?
Gracias!!
sin ver el código que utilizas no sé cuál puede ser el error (aparte de que el hosting no te permita subir ficheros temporales, claro). ¿Cómo le estás pasando los parámetros a la función copy? Tal vez la ruta que le estés indicando sí esté en tu servidor local pero no exista en el remoto... has probado con funciones como move_uploaded_file?
  #3 (permalink)  
Antiguo 21/01/2008, 21:26
 
Fecha de Ingreso: agosto-2004
Ubicación: Mendoza - Ciudad
Mensajes: 9
Antigüedad: 19 años, 8 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...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:02.