Foros del Web » Programando para Internet » PHP »

Error trabajando con FTP

Estas en el tema de Error trabajando con FTP en el foro de PHP en Foros del Web. Tengo un error muy extraño que no sé porqué se produce. Lo que más me extraña es que el error dice que ha sido satisfactorio ...
  #1 (permalink)  
Antiguo 25/03/2003, 02:50
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Error trabajando con FTP

Tengo un error muy extraño que no sé porqué se produce. Lo que más me extraña es que el error dice que ha sido satisfactorio (successful). ¿Alguien ve lo que estoy haciendo mal?

Error:
Cita:
Warning: ftp_put: PORT command successful. in /home/web/exportar/act_fotos.php on line 35
Código:
Código PHP:
<?
23. 
# Connectem amb el Host per FTP
24. $connftp ftp_connect($remotehost) or die ("No es pot connectar amb el host.");
25. $login ftp_login ($connftp$luser$passwd) or die ("La combinació login/password és incorrecta");
26. 
27. 
# Eliminem les fotos antigues
28. for ($i=1$i<count($llistamorts); $i++){
29. $delete = @ftp_delete($connftp"/petites/$llistamorts[$i].jpg");
30. }
31.
32. set_time_limit 
(0);
33. # Pugem les fotos noves
34. for ($i=1$i<=count($llistaids); $i++){
35. if (file_exists("/home/web/fotos/petites/$llistaids[$i].jpg")) {$upload ftp_put($connftp"/petites/$llistaids[$i].jpg""/home/web/fotos/petites/$llistaids[$i].jpg"FTP_BINARY);}
36. }
?>
__________________
M a l d i t o F r i k i
  #2 (permalink)  
Antiguo 25/03/2003, 08:49
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Ni idea xD .. Un mensaje de "Warning" (Peligro) y luego un "sucefull" (con exito) .. parece una contradicción .. Si hubiera sido un "Notice" ..ahí si .. pero así .. raro.

Podrias leer esta guía de uso de FTP via PHP:
http://www.devshed.com/Server_Side/P...m1/Stream1.pdf

En ella dicen:

Cita:
In case you need to switch passive (PASV) mode on or off, PHP has the ftp_pasv() function, which acts as a
toggle switch, turning PASV mode on and off. In case you don't know what passive mode...don't worry about
it!
<? // turn PASV on ftp_pasv($conn, 1); ?>
Puede ser que te dé problemas si estas bajo un proxy o por el módo que trabaje el FTP pasivo o activo .. Pruebalo y nos comentas ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 25/03/2003, 09:16
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Pues lo probaré.
Lo malo es que tengo que entrar desde dos máquina distintas, la de prueba y la real. Así que tendré que mirar a ver si funciona en un sitio y no en el otro, ya que pueden estar configuradas de distinto modo (de hecho, las versiones de PHP son distintas )

Gracias Cluster, si funciona serás mi héroe
__________________
M a l d i t o F r i k i
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:49.