26/08/2011, 20:34
|
| | Fecha de Ingreso: agosto-2011
Mensajes: 3
Antigüedad: 13 años, 2 meses Puntos: 0 | |
Error funcion copy() en servidor Hola,
recurro al foro porque ya no se dónde más buscar, lo que me pasa es que estoy intentando copiar una imagen de una carpeta a otra, todo dentro del servidor. Este es el codigo:
$ext="jpg";
$origen ="peticiones/";
$destino ="obras/";
$cod= trim($_GET['codigo']);
$res_origen = "$cod.$ext";
$sql = "SELECT MAX(CAST(codigo AS INT4)) FROM OBRAS";
$res = pg_query($sql) or die('Error consulta');
$row = pg_fetch_row($res);
$cod=trim($row[0]+1);
$res_destino = trim("$cod.$ext");
copy($origen.$res_origen,$destino.$res_destino);
unlink($origen.$res_origen);
chmod($destino.$res_destino, 0604);
Y este es el error:
Warning: copy(peticiones/1.jpg): failed to open stream: No such file or directory in /home/al106699/public_html/aceptar_peticion_subida.php on line 46 Call Stack: 0.0004 340088 1. {main}() /home/al106699/public_html/aceptar_peticion_subida.php:0 0.0335 344660 2. copy() /home/al106699/public_html
Me sale el mismo error para unlink y chmod. Resulta que la operacion si la hace, o la hace como quiere jajaj, y los directorios tambien existen.. Espero que podais ayudarme, gracias anticipadas! |