26/08/2009, 13:35
|
| | 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);
} |