Ver Mensaje Individual
  #14 (permalink)  
Antiguo 11/01/2006, 07:41
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
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,