Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/08/2009, 13:35
axherreram
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Cual es la mejor funcion de php para subir archivos?

Bueno muchachos, lo he solucionado. Con funciones ftp!!!

Aqui mi aporte: (Aclaro que este codigo me lo baje de la web, y agradezco a su creador)

//Las variables $archivo, $archivo_name, $archivo_size, $archivotype... son las mismas $_FILE['archivo']['tmp'], $_FILE['archivo']['name']...
function subirArchivo($archivo,$archivo_name,$archivo_size, $archivo_type,$lim_tamano){

$cid = ftp_connect("servidor ftp");
$resultado = ftp_login($cid, "usuario","contraseña");
if((!$cid) || (!$resultado)) {
echo "Fallo en la conexión"; die;
}
/*else{
echo "Conectado.";
}*/

ftp_pasv ($cid, true);
@ftp_chdir($cid, Directorio del servidor donde se ubicaran los archivos);

$local = $archivo_name;
$remoto = $archivo;
$tama = $archivo_size;
$ruta = Directorio.$local;

if(is_uploaded_file($remoto)){
copy($remoto, $ruta);
}
else{
echo "No se pudo subir el archivo ".$local;
}
ftp_close($cid);
}