Foros del Web » Programando para Internet » PHP »

subir archivo FTP en PHP

Estas en el tema de subir archivo FTP en PHP en el foro de PHP en Foros del Web. uario suba un archivo mediante FTP,pero tengo problemas, si no estoy equivocado, el envio de archivos mediante FTP no tienen limite para subir archivos ( ...
  #1 (permalink)  
Antiguo 30/05/2008, 08:39
 
Fecha de Ingreso: octubre-2007
Mensajes: 724
Antigüedad: 16 años, 6 meses
Puntos: 4
subir archivo FTP en PHP

uario suba un archivo mediante FTP,pero tengo problemas, si no estoy equivocado, el envio de archivos mediante FTP no tienen limite para subir archivos ( fotos) los usuarios de mi web.
Tengo este script, que he encontrado en la web, pero no logro detectar donde especifica el directorio remoto donde coloca el archibo 8foto).

<?php class upFile{ function inicializar() { define("localhost","....."); define("....",puertoDelServidor);//El numero de puerto es un tipo int, asi que va sin comillas dobles o simples
define("Nombrecito","root");
define("Secretito","......");
} function conectarFTP() { $conexion = ftp_connect(ServerFTP,Puerto);
ftp_login($conexion,Nombrecito,Secretito);
ftp_pasv($conexion,true); return $conexion;
} function subirFile($rutaLocal, $nombreRem) { $this->inicializar();
$conexion = $this->conectarFTP();
ftp_put($conexion,$nombreRem,$rutaLocal,FTP_BINARY );
ftp_close($conexion);
} function verDirs() { $this->inicializar();
$conexion = $this->conectarFTP();
$lista = array(); $lista = ftp_nlist($conexion,"/");
for($i = 0;$i<=count($lista);$i++) { if (strpos($lista[$i],'.') > 0) { unset($lista[$i]);
} } ftp_close($conexion); return $lista; } }?>
  #2 (permalink)  
Antiguo 30/05/2008, 11:39
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Respuesta: subir archivo FTP en PHP

Tu lo tienes que especificar, la funcion

subirFile($rutaLocal)

El primer parametro.
__________________
eft0's stuff! - http://estebanfernandez.net
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 12:25.