Der PHP-Sprache kann Ihnen erstellen ein Upload Fortschrittsbalken , die Sie verwenden, um Rückmeldung an den Benutzer senden als Datei-Uploads auf Ihren Server. Sie müssen eine HTML Statusleiste , dass die PHP-Sprache verwendet , um den Status für den Benutzer anzuzeigen . Der Code wird durchlaufen, bis die Datei fertig Hochladen auf den Server. Anleitung
1
der rechten Maustaste auf die PHP-Datei die Sie verwenden möchten , um den Fortschrittsbalken anzuzeigen, und wählen Sie den Editor Sie verwenden möchten . Die Datei wird im Editor geöffnet , wo Sie erstellen die Fortschrittsanzeige.
2
Erstellen der Fortschrittsbalken Code in der PHP -Abschnitt Ihrer Datei. Der folgende Code erstellt die Fortschrittsanzeige :
$ url = basename ( $ _SERVER [' SCRIPT_FILENAME ']); if ( isset ($ _GET [' progress_key '])) {$ status = apc_fetch ( ' upload_ ' . $ _GET [' progress_key ']); echo $ status [ 'current' ] /$ status [ 'total' ] * 100; sterben; }
3
Blättern Sie nach unten , um die HTML- Bereich der Seite . Der folgende Code erstellt ein Abschnitt der Seite , wo die Fortschrittsbalken angezeigt:
4
hinzufügen Ajax Code, der die Datei verarbeitet . Der Ajax -Code ruft den PHP-Code . Der Ajax -Funktion macht die Verarbeitung asynchron, so dass der Benutzer nicht um die Seite zu aktualisieren. Der folgende Code wird ausgelöst, wenn der Benutzer sendet die Datei , um es auf den Server hochladen :
$ get (< php echo $ _GET [' up_id '] ; ? > & Randval = "+ . Math.random () , {} , function ( data) { $ ('# progress' ) fadeIn (100); . . $ ('# progress' ) html ( parseInt (Daten) + " % ");} ) } , 500) ;