Comunidad de diseño web y desarrollo en internet online

mover archivos/carpetas del servidor ftp con php

Citar            
MensajeEscrito el 16 May 2005 04:46 pm
Buenas!
Pues a ver si alguien me puede decir como puedo mover archivos/ carpetas que estan en una ftp a otra carpeta de la misma ftp con php.
Es que no encuentro funciones para realizar eso.
He probado con ftp_site
pero cuando le pongo como comando a realizar move, o mv me dice que el comando es desconocido.
Sabe alguien alguna manera?
Muchas gracias
Saludos

Por NaSSaSuS

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 May 2005 05:39 pm

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

mozilla
Citar            
MensajeEscrito el 16 May 2005 09:50 pm
:D
pos mira que la he estao mirando pero entendí mal ese comando y no le hice caso, lo unico que veia que me podia servir era la de ftp_site.
Muchisimas gracias Sephirot, te lo agradezco muchisimo, q esto me tenia amargado
Saludos y gracias ;)

Por NaSSaSuS

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 May 2005 09:51 pm
de nada, de hecho si te fijas en mi tutorial de correo sin la función mail, lanzo un pipe Unix que ejecuta sendmail, lo mismo puedes hacer con otros comandos, sólo es cuestión de buscarle

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 16 May 2005 11:38 pm
jue q nivel tiene aki la gente ;)
Perdona que pregunte de nuevo, lo he estado probando pero no me va :(
me da este error:
Warning: ftp_exec(): Cannot EXEC command line (error=2).

edit-

Aqui en el trabajo ya no me da ese error, se ve k en mi casa no estaría abilitado,
el problema que tengo aqui es k no me reconoce ningun comando :(
sabes a q puede ser debido?
Gracias
Saludos

Por NaSSaSuS

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 May 2005 12:00 pm
postea tu código a ver que se puede hacer...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 17 May 2005 12:27 pm
la linea en concreto es esta:
ftp_exec($ftp, " 'MOVE ".$_POST['ruta'].$_POST['nombre'].", ".$_POST['rutaDest'].$_POST['nombre']." ' ");

Y el error me dice que no reconoce el comando


pero me lo hace con cualquier comando ls, dir, pwd, help, man ...
las variables $_POST le llegan correctamente ahí no hay problema.

ftp_exec ($ftp, 'ls') por ejemplo, me da el mismo error.

El servidor ftp que he probado ha sido tanto unix como windows

De todas formas ahora mismo me ha funcionado con el comando copy y luego hago un ftp_delete. Por lo menos me hace el apaño :)

Gracias y Saludos

Por NaSSaSuS

3 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.