Ver Mensaje Individual
  #27 (permalink)  
Antiguo 22/08/2007, 11:45
xayide
 
Fecha de Ingreso: febrero-2006
Mensajes: 174
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: problemas para subir mediante FTP

Mira, lo tengo así:

Código PHP:
<?php
$cid 
ftp_connect("ftp.midominio.com");
    
// Luego creamos un login al mismo con nuestro usuario y contraseña
    
$resultado ftp_login($cid"usuario","contraseña");
    
// Comprobamos que se creo el Id de conexión y se pudo hacer el login
    
if ((!$cid) || (!$resultado)) {
        echo 
"Fallo en la conexión"; die;
    } else {
        echo 
"Conectado.";
    }
    
// Cambiamos a modo pasivo, esto es importante porque, de esta manera le decimos al 
    //servidor que seremos nosotros quienes comenzaremos la transmisión de datos.
    
ftp_pasv ($cidtrue) ;
    echo 
"<br> Cambio a modo pasivo<br />";
    
// Nos cambiamos al directorio, donde queremos subir los archivos, si se van a subir a la raíz
    // esta por demás decir que este paso no es necesario. En mi caso uso un directorio llamado boca
    
ftp_chdir($cid"/httpdocs/fotos/");echo ftp_pwd($cid);
    echo 
"Cambiado al directorio necesario";   
    
$archivo $_FILES['archivo'];
if( 
$archivo['error'] == UPLOAD_ERR_OK ) {
    
     if( 
is_uploaded_file$archivo['tmp_name'] ) ) { echo $archivo['tmp_name'];
         
$path getcwd() . '/httpdocs/fotos/';
         
move_uploaded_file($archivo['tmp_name'], $path $archivo['name']) ;    
            echo 
sprintf"Archivo %s subido exitosamente!!"$archivo['name'] );
     } else {
            echo 
"Error al subir archivo: " print_r$archivotrue );
     }
} else {
     echo 
"Error de archivo: " $archivo['error'];
}  

?>
y no hay manera , ya no sé qué más probar....