Cita:
Iniciado por Pleniluni0 El uso de la funcion flush lo pone como ejemplo de un query a una base de datos . Hay alguna manera de hacer una barra de subiendo archivo?
Ya que si el archivo tiene 20 MB tardara un ratito en subir.
Directamente desde PHP .. lo que es PHP no tiene control (por lo menos en versiones PHP 4.x e inferiores) sobre el "raw" (datos en "bruto") que va subiendo por tu servidor HTTP y gestionado por PHP.
Sin embargo otros lenguajes como Perl .. si que tienen acceso a esa información como para implementar este tipo de sistemas de "barras de progreso" para un "upload" de archivos.
Un ejemplo:
http://www.raditha.com/php/progress.php
Se necesita de Perl para el proceso a nivel bajo sobre el acceso a esa información "RAW_POST_DATA". Vía PHP se llama a ese .pl y hace de interface con este.
Alguna vez vi que en PHP 5.x sería posible acceder a "RAW_POST_DATA", pero ahora no lo encuentro.
Sobre una solución PHP (con ayuda de una extensión para PHP que instalar) y Ajax:
http://blog.joshuaeichorn.com/archiv...load-progress/
Un saludo,