Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/06/2004, 19:48
Appletalk
 
Fecha de Ingreso: febrero-2004
Mensajes: 221
Antigüedad: 20 años, 2 meses
Puntos: 0
No solo eso, si el php esta en safe_mode el archivo de origen tendra que tener el mismo owner que el script en cuestión (archivo donde está la instrucción copy). Acordate que devuelve TRUE si se copia con exito y FALSE si no se logra copiar, o el archivo no existe, etc.

Si queres mover aca hay una funcion muy buena
Código:
<?

function movefiles($source_dir, $destination_dir, $array_of_files) {

   $i = 0;
   while ($i < count($array_of_files)) {

       if (is_dir($source_dir . $array_of_files[$i])) {
           $object = "Folder " . $array_of_files[$i];
       }
       else {
           $object = "File " . $array_of_files[$i];
       }

       if (!@copy($source_dir . $array_of_files[$i], $destination_dir . $array_of_files[$i])) {
           echo "$object couldn't be moved.<br/>\n";
       }
       else {
           if (!@unlink($source_dir  . $array_of_files[$i])) {

               // if source can't be removed, remove copied file
               unlink($destination_dir  . $array_of_files[$i]);
               echo "$object couldn't be moved.<br/>\n";
           }
           else {
               echo "$object moved successfully.<br/>\n";
           }
       }

       ++$i;
   }
}

?>
Adios