Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2013, 13:24
Trashdres
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota
Mensajes: 7
Antigüedad: 13 años, 6 meses
Puntos: 1
Exclamación FTP desde PHP

Buenas Gente del foro

lo que sucede es que tengo el siguiente codigo para subir archivos a un servidor FTP mediante PHP
Código:
Código PHP:
<?php if(is_uploaded_file($_FILES["archivo"]["tmp_name"])) {     # Definimos las variables     $host="SERVIDOR FTP";     $port=21;     $user="USUARIO";     $password="PASS";     $ruta="/";     $conn_id=ftp_connect($host,$port);         @ftp_pasv($conn_idtrue);     if($conn_id)     {         if(@ftp_login($conn_id,$user,$password))         {                     if(ftp_put($conn_id,$_FILES["archivo"]["name"],$_FILES["archivo"]["tmp_name"],FTP_BINARY))                         echo "Fichero subido correctamente";                     else                         echo "No ha sido posible subir el fichero";         }else             echo "El usuario o la contraseña son incorrectos";         ftp_close($conn_id);     }else         echo "No ha sido posible conectar con el servidor"; }else{    echo "Selecciona un archivo..."; } ?>     <form method="post" enctype="multipart/form-data" action="<?php echo $_SERVER["HTTP_SELF"]?>">         <div>Fichero: <input type="file" name="archivo" id="image" maxlength="45"></div>         <dif><input type="submit" name="enviar" value="enviar"/>     </form> </div>
pero cuando pruebo el codigo me sale el siguiente error...

Warning: ftp_put() [function.ftp-put]: Could not open data connection to port 26544: Connection timed out


que me recomiendan para solucionarlo



Gracias de antemano!