Por favor ayudenme...!
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
| |||
Estimado dhm_mejor: Para copiar un archivo existente en el servidor tenes que hacer esto. copy($origen,$destino) Nota: Para que el archivo se copie con exito, tenes que tener permiso de escritura en el directorio de destino.
__________________ Repositorio de funciones utiles para programadores y administradores http://www.particle.com.ar |
| |||
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:
Adios <? 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; } } ?> |