Hola a todos.
Estoy desarrollando una aplicacion con PHP para le Manejo de FTP.
Sencillamente lo que hago es crear un formulario para seleecionar un fichero y cuando le de al boton de subir que se almacene en el servidor.
EL problema es que cuando llega a la funcion FTP_PUT(), me devuelve un mensaje de error siemrpe y no se como solucionarlo.
-------------------------------------------------------------------------------------
Todo lo meto es un mismo fichero llamado : index.php
<form action="index.php" method="post" enctype="multipart/form-data" >
<input type="hidden" name="MAX_FILE_SIZE" value="9900000">
<input type="hidden" name="sube_archivo" value='SI'>
<input type="file" name="archivo" />
<input name="Submit" type="submit" value="Subir Archivo" />
</form>
function ConectarFTP()
{
//Permite conectarse al Servidor FTP
$id_ftp=ftp_connect(SERVER,PORT);
ftp_login($id_ftp,USER,PASSWORD);
ftp_pasv($id_ftp,MODO);
ftp_chdir($id_ftp, "httpdocs");
return $id_ftp;
}
if($sube_archivo =='SI')
{
if(!empty($_FILES['archivo']['name']))
{
$id_ftp=ConectarFTP(); //Obtiene un manejador y se conecta al Servidor FTP
$archivo_remoto= $_FILES['archivo']['name'];
$archivo_local = $_FILES['archivo']['name']);
if(ftp_put($id_ftp,$archivo_remoto,$archivo_local, FTP_BINARY))
{
echo "se ha cargado $archivo satisfactoriamente\n";
} else
{
echo " <FONT COLOR=#FF0000>Hubo un problema durante la transferencia de $archivo_remoto </FONT>\n";
}
}
}
Si alguien me puede ddecir que pasa se lo agrececeria mucho.