Foros del Web » Programando para Internet » PHP »

ayuda con la funcion exec

Estas en el tema de ayuda con la funcion exec en el foro de PHP en Foros del Web. Hola amigos primero que todo quedo super el website de foros de lweb felicitaciones: mi probelma es qu enecesito ejecutar un copy que logicamente me ...
  #1 (permalink)  
Antiguo 15/11/2002, 18:49
 
Fecha de Ingreso: noviembre-2002
Mensajes: 53
Antigüedad: 21 años, 5 meses
Puntos: 0
ayuda con la funcion exec

Hola amigos primero que todo quedo super el website de foros de lweb felicitaciones:

mi probelma es qu enecesito ejecutar un copy que logicamente me copia un archivo de una carpeta a otra pero necesito que sea con la funcion exec de esta forma:

exec("cp -a archivo archivo");

no recuerdo si esta bien pero yo se como es, el caso es que si lo corro por linea de texto perfecto per osi genero un php en el cual tengo esto dentro del el y lo corro por web no me funciona y necesito ejecutarlo por web, yo utilice la funcion copy pero por web no me deja ejecuarlo dice que no tengo permisos, logicamente le cambio los permisos a las carpeta y funciona pero eso de los permisos no lo debo hacer por seguirdad alguien podria ayudarme en esto?

gracias y un saludo a todsos mis amigo de este foro.
  #2 (permalink)  
Antiguo 15/11/2002, 21:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Y que error te dice PHP sobre exec()? .. tal vez algo acerca del "safe-mode" o q la funcion está deshabilitada?

Usas servicios de hosting? o usas tu PC como servidor? .. Trabajas con PHP como Módulo de Apache o como CGI?

Prueba a usar la función chmod() .. dale los permisos q necesites al directorio .. copias lo q tengas q copiar . y si quieres al terminar el proceso "cierras" el directorio con otro chmod() y sus permisos correspondientes ...


Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.