Aggiornamento di un file di testo in PHP è un compito comune a progetti di sviluppo Web , come file di testo possono fungere da punti vendita efficaci , semplici dati non dissimili database. Utilizzo di un file di testo , è possibile memorizzare le variabili di dati di base , nonché di leggere e scrivere questi facilmente . Il codice PHP necessario per aggiornare un file di testo non è complesso , quindi, anche se non avete esperienza , si dovrebbe essere in grado di realizzare il compito in fretta . Le principali attività previste comprendono la preparazione dei dati , aprire il file e di scrittura ad esso . Istruzioni
1
Prepara il tuo file di testo . Se non ne hai già uno, creare il file di testo in un editor di testo e salvarlo con estensione " . Txt" . Crea il tuo script PHP con l'apertura di un nuovo file in un editor di testo e salvarlo con estensione " . Php" , per esempio " textupdate.php . " Immettere il seguente schema di base per il vostro script PHP : < ? Php
//codice qui
? >
Tra l' apertura e la chiusura tag PHP , è possibile inserire qualsiasi codice PHP . Idealmente , il file di testo e di script PHP deve essere nella stessa directory .
2
elaborare i dati che si prevede di scrittura nel file di testo . Si può essere acquistato il nuovo dati da un certo numero di canali , ma uno dei più comuni è la variabile Post. La variabile di messaggio consente di passare oggetti di dati tra gli script PHP , come nel seguente esempio in cui i dati sono stati passati da un altro script :
$ nome = $ _POST [ 'nome' ] ;
questa cattura il valore dati passata e lo memorizza in una variabile . Acquisizione di dati da un form HTML è uno scenario comune per l'utilizzo della variabile Post.
3
preparare i dati per la scrittura nel file . Ci sono varie opzioni in termini di come si formatta un file di testo di dati , uno dei più semplici che coinvolgono ogni valore di dati su una riga separata , come segue :
Mary
di Jim < p > Sam
Se volete che i vostri dati registrati in qualsiasi altro formato , o volete aggiungere eventuali dati aggiuntivi al valore passato , prepararlo , come in questo esempio in cui è inclusa anche la data :
< p > $ date_today = date ( " MGA " ) ;
$ name = " " $ date_today ;
Ciò registrare ogni riga del file come segue : . .
Mary 12.23.11
4
Aprire il file di testo per la scrittura, come segue :
$ file_handle = fopen ( " textupdate.php " , 'a') ;
< p > la "a" parametro significa che il file viene aperto per la scrittura e qualsiasi nuovo testo aggiunto alla fine di esso . Scrivi i tuoi nuovi dati :
fwrite ( . $ File_handle , $ nome " \\ n");
" \\ n" indica il programma per inserire un carattere di nuova riga dopo la scrittura dei dati , in modo che la prossima operazione di scrittura inizierà su una nuova linea . Chiudere il file :
fclose ( $ file_handle ) ;
Questo codice funziona in cui il file di testo si trova nella stessa directory dello script PHP . Se il vostro non è , può modificare il parametro " fopen " per riflettere la posizione del file di testo relativo allo script PHP .
5
Carica script PHP e file di testo su un server Web e testarli . Se si passano i dati al PHP da un altro script , individuare quello e testarlo con diversi valori dei dati . Verificare che il file di testo viene aggiornato correttamente , e che nessun altro dati si corrompe . È possibile controllare il contenuto del file di testo sia per individuare il file nel browser Web o scaricarlo utilizzando un programma FTP .