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); 
    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)
 
Este tema le ha gustado a 1 personas (incluyéndote)