Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/04/2004, 06:22
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno . pues es lo que te comenté ..

ese $archivo que usas como global en tu código .. es tu archivo que sube por HTTP y gestiona PHP .. Como veras tienes propiedades para ese archivo en $archivo_name .. $archivo_type .. etc.

El acceso a los archivos deberías hacerlo según los arrays superglobales: $_FILES (si usas PHP 4.1.0 en adelante) es más seguro que asumirlo como globales (ten cuidado!!).

Y lo demás .. ya te comenté . Una vez "arriba" tu archivo puedes moverlo por FTP o mejor por move_uploaded_file().

Por lo demás .. ¿"parece"? (no he revisado la documentación) que con:

if(ftp_put($x,$name,$archivo,FTP_BINARY)){

está tomando el archivo tal cual que todavía está en ¿"memoria"? .. así que no lo mueve fisicamente. Por ende supongo que el archivo en sí seguirá rondando en los upload_tmp_dir del servidor perse que ya lo "subiste" por FTP a su destino definitivo.

Por lo menos el "move_uploaded_file()" mueve el archivo (copia en destino y borra en origen).


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.