Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/10/2003, 02:38
Jordi1
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
bueno, disculpa josemi pero disiento un poco,

el ftp_connect es el ftp del servidor, y si quiere subir un archivo desde local hasta el servidor lo puede hacer con un formulario y un campo file

puedes usar este codigo, te aseguro que funciona pues yo lo utilizo para subir archivos (ojo no mas de 2 megas, en mi servidor)

los datos son los del ftp del servidor, y en mi local no tengo servidor ftp.
Código PHP:
function connect_ftp()
{      
        global 
$login_ftp,$pass_ftp,$ftp;
        
set_time_limit(0);
        
$ftp_con ftp_connect($ftp);
        if(!
ftp_login($ftp_con,$login_ftp ,$pass_ftp ))
        {
        echo 
"No se ha podido realizar la conexión ";
        exit();
        }
        return 
$ftp_con ;
}
$ftp_contenido="/public_html/dir_destino";
$producto $_FILES['upload']['name'];
$ftp_con=connect_ftp();
   

if(!
ftp_chdir($ftp_con$ftp_contenido))
{
    echo 
"<li>Se ha producido un error al entrar en el directorio $ftp_contenido";
    exit;

}

if(!
ftp_put($ftp_con,$producto,"",FTP_BINARY)){
    echo 
"<li>Imposible recuperar fichero $producto";
    exit;
    }



ftp_quit($ftp_con); 
solo te tienes de construir un formulario con un campo type file
pruebalo y nos diras

un saludo