Tema: FTP con PHP
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2009, 08:56
rokelio
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 14 años, 11 meses
Puntos: 0
FTP con PHP

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.