Il linguaggio PHP può permettere di creare una barra di avanzamento del caricamento che si utilizza per inviare un feedback per l'utente come file arrivi al server . È necessario creare una barra di stato HTML che utilizza il linguaggio PHP per visualizzare lo stato per l'utente. Il codice di loop fino a quando il file finisce di caricare sul server . Istruzioni
1
destro del mouse sul file PHP che si desidera utilizzare per visualizzare la barra di avanzamento e selezionare l'editor che si desidera utilizzare . Il file viene aperto nell'editor, in cui si crea la barra di avanzamento .
2
creare il codice barra di avanzamento nella sezione PHP del file . Il codice seguente crea la barra di avanzamento :
$ url = basename ( $ _SERVER [' SCRIPT_FILENAME '] ) ; if ( isset ( $ _GET [' progress_key '] ) ) { $ status = apc_fetch ( ' upload_ ' . $ _GET [' progress_key '] ) ; echo $ stato [ 'current' ] /$ Stato [ 'total '] * 100; morire; }
3 Scorrere verso il basso per il codice HTML sezione della pagina . Il codice seguente crea una sezione della pagina in cui la barra di avanzamento :
< /div >
4
Aggiungi l' Ajax codice che elabora il file . Il codice Ajax chiama il codice PHP . La funzione Ajax rende l' elaborazione asincrona , in modo che l'utente non deve aggiornare la pagina . Il codice seguente si attiva quando l'utente invia il file da caricare sul server :
$ get ( < php echo $ _GET [' up_id '] ; ? ? > & Randval = " + . Math.random ( ) , { } , function ( data) { $ ( ' # progress' ) fadeIn ( 100 ) . . $ ( ' # progress' ) html ( parseInt ( dati) + " % " ) ; } ) } , 500) ;