Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2011, 20:34
draash
 
Fecha de Ingreso: agosto-2011
Mensajes: 3
Antigüedad: 12 años, 8 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!