fabi.me

PHP Fortschrittsbalken / Ladebalken

Wenn man einen lange dauernden PHP-Script auf dem Server ausführt, ist es praktisch, zwischendurch den Fortschritt mitverfolgen zu können. Diese PHP-Klasse ermöglicht einen sehr einfachen und schnellen Einbau eines Fortschrittsbalkens in z biography of Steve Jobs. B. einen PHP-Installationsscript oder sonstige serverlastige Anwendungen.

Für folgene Serveranwendungen ist diese Klasse geeignet:

  • Kopiervorgänge mit mehreren Dateien oder gepuffertes Kopieren
  • Viele SQL abfragen wie z.B mac os x 10.6 다운로드. das Backupen von Daten oder Optimieren von mehreren Tabellen
  • Beim Generieren/Renderen einer Ressource z.B. Videos oder Audiodateien

Für folgende Anwendungen ist die Klasse nicht geeignet:

  • Dateiuploads
  • Das Ausführen eines eines einzelnes externen Befehls (z.B über exec())

Während der Laufzeit kann einfach die Funktion step(), mit einem optionalen Parameter, der angibt, um wie viel sich der Fortschritt geändert hat, aufgerufen werden 아이폰 페이스북 영상. Es wird sofort ein kurzer Java Script Code an den Browser gesendet, der den vorher initialisierten Ladebalken anpasst. Es ist daher ausschließlich PHP >=4.4 und ein Browser mit JavaScript-Unterstützung erforderlich, kein CGI oder PERL.

Mehrere Fortschrittsanzeigen pro Seite werden unterstützt, sie können alle individuell angepasst werden.

Ein Beispiel liegt bei.

Neue Version 1.3: set($fortschritt) Funktion hinzugefügt

Demo

Readme

PHP Ladebalken
PHP Ladebalken
php_progressbars1.3.zip
Version: 1.3
3 KiB
9996 Downloads
Details
Rating: 4.1/5. Von 9 Abstimmungen.
Bitte warten...

Kommentare

  • undnocheiner sagt:

    Hallo, bin durch Zufall auf dein PProgramm gestoßenn und würde es auch gerne verwenden, leider erhalte ich von php folgende Fehlermeldung:
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; progressbar has a deprecated constructor in D:\var\www\tsvo\inc\underprogress.class.php on line 9
    Ich bin leider nicht in der Lage die Klasse entsprechend zu aktualisieren und hoffe dass du hier eine Möglichkeit siehst.

1 2

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.