Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2009, 15:15
GermanGaita
 
Fecha de Ingreso: abril-2009
Mensajes: 53
Antigüedad: 15 años, 10 meses
Puntos: 1
Copiar archivo a carpeta superior

Hola muchachos, que tal? estoy con un problema respecto a mover archivos dentro de las carpetas de mi servidor via php.
Mi objetivo es crear en la carpeta principal de mi host(donde tengo el index) un archivo, pero como no he podido cambiarle los permisos a "777" no pude conseguirlo.
Entonces mi idea(la cual dudo q sea correcta) era crear el archivo en una subcarpeta a la cual si le puedo cambiar los permisos a "777" y desde esta carpeta copiar el archivo hacia la carpeta principal, es esto posible?

Lo que tengo hasta ahora es esto, pero sirve para copiarlo dentro de la misma carpeta:
Código PHP:
$fp=fopen('mensaje.txt','a+');//sino existe lo crea
fclose($fp);
echo 
file_exists('mensaje.txt')."<br>";//me devuelve 1 asiq lo creo

$file 'mensaje.txt';
$newfile 'copia.txt';

if (!
copy($file,$newfile)) {
    echo 
"Error al copiar el archivo <br>";

Me interesaria saber, como hago ahora para copiarlo en una carpeta superior?
Por ej estoy en /root/prueba y quiero copiarlo en /root

Si no es posible hacerlo de esta manera, existe alguna otra forma q no sea cambiandole los permisos a mi carpeta root? Es que no encuentro desde donde cambiarla.

Desde ya muchas gracias!

Germán