Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/02/2003, 05:36
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola,

Si, es verdad. No me habia fijado. Estaria medio dormido. Pero mira por donde, esto me ha llevado a la solucion.
Cita:
Archivo remoto: atras.gif
Archivo local: atras.gif
Usando: FTP_BINARY
Estas haciendo un echo $mode. Eso quiere decir que $mode es una cadena de texto. Segun el manual, a ftp_put() en el modo le tienes que pasar un entero (int). Normalmente se lo pasas en forma de constante (FTP_BINARY). Para que funcione tu script, $mode tiene que coger un valor entero. Asignale el valor de la constante, no una cadena con el nombre de la constante. Asi:
Código PHP:
if( in_array(substr($pathstrrpos($path".")+1), $ext) ) {
  
$mode FTP_ASCII;
} else {
  
$mode FTP_BINARY;

Espero haber sido de ayuda.
__________________
Josemi

Aprendiz de mucho, maestro de poco.