bueno, esta respuesta te la doy de afan, asi que no la he probado, tu me disculparas eso si cualquier duda preguntala que si no soy yo es otro el que la responde
:
debes tenr encuenta dos cosas, la primera es que una cosa es el formulario y otra es el script php, el metodo que tu utilizas, quizas si funciona, pero aparte de que es muy enrredado y hay que hacerle unas modificaciones, no tiene un fin didactico, es decir con el que te ilustro aca vas a entenderlo a la perfección:
Código PHP:
-------------------------------------------------------------------------
formulario.html
-------------------------------------------------------------------------
formulario
<FORM ENCTYPE="multipart/form-data" ACTION="procesa.php" METHOD="post">
<p><b>Archivo a transferir<b><br>
<INPUT type="file" name="archivo"></p>
<p><INPUT type="submit" name="enviar" value="Aceptar"></p>
</FORM>
-------------------------------------------------------------------
procesa.php
--------------------------------------------------------------------
script php:
<?
$conectar=ftp_connect ("server_a_conectar",21);
if($conectar !=0){
echo "Conexión FTP activada<br>";
}else{
echo "No se activo lo conexión FTP";
}
if(ftp_login($conectar,"Aqui_va_el_user","Aqui_va_la_contraseña")){
echo "El login y la password han sido aceptados";
}else{
echo "Error en login o password";
}
//con esta función subimos el archivo
ftp_put($conectar,nombre,$archivo,modo);
*/
-nombre = al nombre con el que queremos que quede en el server
-$archivo, esta varible es quevalente a la ruta con el nobre del archivo que recolectamos del formulario anterior
-modo : equivale al modo como lo vamos a subir puede serFTP_ASCII ó FTP_BINARY (debes remplazar donde dice modo por alguno de los dos valores antes mencionados), ¿cual de los dos? te coloco un ejemplo!! en una ocacion, yo queria subir una imagen, y si lo hacia de una forma, me la subia mal(la imagen quedaba mala), asi que eso depende de lo que quieras subir
ejemplo:
ftp_put($conectar,mafima,$archivo,FTP_BINARY);
*/
ftp_quit($conectar);
?>
espero te sirva....