que tal!!!!
aqui vengo despues de un buen tiempo sin postear mensajes y llego con una duda, a lo mejor alguien ya lo abra resuelto pero bueno espero que me ayuden con vuestros analisis...
primero que nada el codigo y despues la duda...
Código PHP:
$FtpConn = ftp_connect($servidor_ftp);
ftp_login($FtpConn,$nombre_usuario_ftp,$contrasenya_ftp);
ftp_chdir($FtpConn, "/www/7enlinea/_images/_fotos_notas");
echo " ".ftp_pwd($FtpConn). " <br>";
$imagen=$_FILES['imagen']['tmp_name'];
$archivo = fopen($_FILES[imagen][name],'r');
$imagen = "/".$imagen;
ftp_put($FtpConn,$archivo,$imagen,FTP_BINARY);
ftp_quit($FtpConn);
Aclaro que este codigo lo copie de un forero de aca pero el lo implementaba fuera de un formulario, pero yo necesito es incluirlo en el formulario....
1) el codigo funciona hasta cierto punto, sube el archivo temporal al servidor, "lo copia" hasta la carpeta deseada
PERO el mismo me envia es el archivo con 0 Kbs osea solo crea un archivo "X" pesando nada, encuentran ustedes algun tipo de error o algo que le falte al script?
2) Se que me van a aconsejar que use el
copy() o el
is_uploaded_file() pero por desgracia en el server donde estan alojada las paginas SÓLO acepta un máximo de 2 megas por upload, entonces he alli el problema que se necesitan (aveces no todo el tiempo) subir archivos mayores a los 2 megas, es por eso que decidi hacerlo con
ftp a través de un formulario para así no darle acceso completo a los usuarios
Gracias por su(s) ayuda(s)