<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Ok, muy bueno el articulo de las balas de plomo pero demasiado largo!!!<br><br>para mover los archivos entonces no necesito conectarme y hacerlo por ftp, pero<br><br> en el caso de las fotos que yo proceso necesito corroborar la existencia de un directorio y si <br><br>no existe entonces lo creo. Para eso sí me parece usar ftp y el resto no, voy a intentar usar<br><br> las funciones de archivos. Ahh y si, me conecto primero al ftp antes del modo pasivo!!<br><br>para crear los directorios no me hace falta no?? o si??<br><br><br><br>> From: leonardot@pegasusnet.com.ar<br>> To: php-avanzado@pato2.fi.mdp.edu.ar<br>> Date: Fri, 17 Sep 2010 11:14:34 -0300<br>> Subject: Re: [Php-avanzado] mover archivos en ftp<br>> <br>> Hola Jesica,<br>> <br>>         Dos cosas: una es que ftp_pasv() setea la comunicación en modo pasivo,<br>> pero estás haciendo la secuencia de conexión antes???<br>> <br>>         Fijate el ejemplo de uso en<br>> http://ar.php.net/manual/en/function.ftp-pasv.php<br>> <br>>         La otra es que ftp_rename() no suele funcionar en varios servidores<br>> FTP, pero además implica que el archivo ya está en un lugar visible del<br>> FTP.<br>>         Para solo moverlo, usá la función rename() (la vimos en la 3ra clase)<br>> que no requiere todo el proceso de conexión.<br>> <br>>         La conexión de tu script por FTP se justifica si estás haciendo "la<br>> maniobra FTP" para que el archivo quede propiedad del dueño, pero en<br>> este caso, como los archivos se suben por FTP, ya tienen el dueño<br>> correcto y no veo la necesidad de complicarse tanto.<br>> <br>> <br>> PD: por este mail y el anterior te recomiendo la lectura de un paper de<br>> Brooks llamado "no silver bullets".<br>> http://www.virtualschool.edu/mon/SoftwareEngineering/BrooksNoSilverBullet.html<br>> Hay también versiones en castellano por todas partes...<br>> <br>> <br>> <br>> El vie, 17-09-2010 a las 02:24 +0000, Jesica Billia escribió:<br>> > Aquí yo de nuevo...<br>> > <br>> > mi consulta es la siguiente.. como bien me habias marcado con respecto<br>> > a la tesis, lo que hice fue destinar un directorio donde el usuario va<br>> > a subir sus archivos,<br>> > <br>> > luego los listo en pantalla y el usuario selecciona los que quiere<br>> > mover y a qué albums los moverá mediante un select. El tema es que<br>> > para mover los archivos<br>> > <br>> > estuve probando lo siguiente:<br>> > <br>> > ftp_pasv($conn_id, true);<br>> > ftp_rename($conn_id, $remote_file, $server_file)<br>> > <br>> > donde "server_file" es la ruta y nombre del archivo a donde está<br>> > destinado ir y "remote_file" es la ruta y nombre del archivo que se<br>> > encuentra dentro del directorio destinado a hacer las<br>> > <br>> > subidas de archivos. <br>> > <br>> > Intenté crear el archivo localmente con ftp_fgets.. y ftp_fputs...<br>> > pero no me salió, de qué forma es más seguro mover el archivo?? está<br>> > bien que esté usando el ftp_rename y antes el pasv??<br>> > _______________________________________________<br>> > Php-avanzado mailing list<br>> > Php-avanzado@pato2.fi.mdp.edu.ar<br>> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>> -- <br>> <br>> <br>> Leonardo Tadei<br>> leonardot@pegasusnet.com.ar<br>> Pegasus Tech Supply<br>> Tel: (+54)(+223) 471-2880<br>> La Salle 1131 - Mar del Plata - Argentina<br>> http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar<br>> http://www.prometeustech.com.ar / http://www.grupopegasus.com<br>> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key<br>> <br>> <br>> _______________________________________________<br>> Php-avanzado mailing list<br>> Php-avanzado@pato2.fi.mdp.edu.ar<br>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>                                            </body>
</html>