decidere un formato per il file di testo che verrà utilizzato per memorizzare le opzioni ed i risultati del sondaggio . Sarà necessario memorizzare il titolo del sondaggio , le opzioni e il numero di voti per ogni file . 
 2 
 Aprire un editor di testo , come Blocco note , e creare un nuovo file . Scrivi un sondaggio utilizzando il formato in cui è stato deciso al punto 1. Salvare il file come " poll.txt . " Ecco un esempio : 
 
 Ti piace questo sondaggio 
 
 Sì 
 
 0 
 
 No. 
 
 0 
 ? . 
 3 
 Creare un nuovo file . Scrivere una funzione PHP che accetta un nome di file e un riferimento a una variabile che conterrà il titolo del sondaggio come parametri , si apre il file , legge il contenuto dei file , imposta la variabile che contiene il titolo del sondaggio e restituisce i dati del sondaggio . Ecco il codice finale : 
 
 funzione extractPollData ( $ filename , & $ title ) { 
 
 if ( ($ righe = file ( $ filename ) ) ! ) Return false; 
 
 for ( $ i = 1; $ i < ( piano ( count ( $ righe ) /2) * 2) -1 ; $ i + = 2) { 
 
 $ optionArr [ ] = array ( 'name ' = > $ righe [ $ i ], ' voti ' = > $ righe [ $ i +1 ] ) ; } 
 
 
 
 $ titolo = $ righe [ 0 ] ; 
 ritorno 
 $ optionArr ; 
 
 } 
 4 
 Scrivi una seconda funzione che accetta un nome di file , array di dati elettorali e il titolo del sondaggio come parametri . Nel corpo della funzione , aprire il file fornito come parametro utilizzando la funzione " fopen " di PHP . Converte l'array e il titolo nel formato che avete scelto e scriverlo nel file. Chiudere il flusso di file utilizzando la funzione " fclose " di PHP . Di seguito è riportato il codice completo : 
 
 funzione writePollData ( $ filename , $ data , $ title ) { 
 
 $ testo = $ title . " \\ n"; 
 
 foreach ( $ dati come $ d ) { 
 
 $ testo = $ d [ 'name' ] . . "\\ n" . $ d [' voto '] . " \\ n"; } 
 
 
 
 $ h = fopen ( $ filename , ' w '); 
 
 fwrite ( $ h , $ testo ) ; 
 
 fclose ( $ h ) ; 
 
 } 
 5 
 creare un'istruzione " if" che separa il codice in due casi: quando è stato presentato il sondaggio e quando non lo è . Nello scenario in cui non è stata presentata deve essere visualizzato il modulo . Utilizzare la funzione che si è creato nel passaggio 2 per estrarre i dati del sondaggio dal file di testo . Spostarsi tra le opzioni utilizzando un ciclo " foreach " e visualizzare una casella di opzione per ogni opzione . Il codice finale è qui sotto: 
 
 if ( isset ( $ _POST [' submit' ] ) ) { 
 
 } else { 
 
 $ data = extractPollData ( $ file , $ titolo ) ; 
 eco 
"
echo "
Programmazione © www.354353.com