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