The PHP språket kan la deg lage en opplasting fremgang bar som du bruker til å sende tilbakemelding til brukeren som en filopplasting til serveren din. Du må opprette en HTML statuslinjen at PHP språket bruker for å vise status for brukeren. Koden looper til filen er ferdig opplasting til serveren . Instruksjoner
en
Høyreklikk PHP-filen du vil bruke til å vise fremdriftslinjen og velg redaktøren du vil bruke. Filen åpnes i editoren der du oppretter fremdriftslinjen.
2
Lag fremdriftslinjen koden i PHP delen av filen . Følgende kode oppretter fremdriften bar : en
$ url = basename ( $ _SERVER [' SCRIPT_FILENAME '] ); if ( isset ( $ _GET [' progress_key '] ) ) {$ status = apc_fetch (' upload_ ' . $ _GET [' progress_key '] ); echo $ status [' current' ] /$ status [' total '] * 100; dø; }
3
Rull ned til HTML del av siden . Følgende kode oppretter en del av siden hvor fremdriftssøylen vises : en
< /div >
4
Legg til Ajax kode som behandler filen. Ajax koden kaller PHP-koden . Ajax -funksjonen gjør behandlingen asynkron , slik at brukeren ikke trenger å oppdatere siden . Følgende kode utløser når brukeren sender filen å laste den opp til serveren : en
$ få ( < php echo $ _GET [' up_id ' ]; ? > & Randval = "+ . Math.random ( ) { } , funksjon ( data) { $ ( '# progress' ) fadein ( 100 ) ; . . $ ( '# progress' ) html ( parseInt ( data) + "% "); } ) } , 500 ) ;