Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come rimuovere la prima riga vuota in PHP

In una grande , l'applicazione multi-file PHP , righe vuote possono innescare PHP warning e messaggi di errore. Alcune funzioni PHP richiedono che vengano eseguiti prima di qualsiasi uscita essendo inviato dal programma . Se si preme il tasto "Invio " dopo il tag di chiusura PHP alla fine di un file PHP , il server Web interpreterà che come output una riga vuota sullo schermo . Questo genererà avvisi o errori se poi esegue una funzione che deve essere eseguito prima che venga generato alcun output. È possibile utilizzare PHP per aprire file PHP e rimuovere la prima riga vuota dopo un tag di chiusura PHP . Istruzioni
1

memorizzare il nome del file da cui si desidera rimuovere la prima riga vuota in una variabile . Controllare per assicurarsi che esista il file prima di tentare di leggerlo. Ad esempio, digitare :

$ file_programma = " program.php " ;

se die ( $ file_programma ? ( File_exists ( $ file_programma !) ) . " non esiste !") ;
2

leggere tutto il contenuto del file in una variabile stringa . Chiudere il file dopo aver letto il contenuto . Ad esempio, digitare :

$ contenuto = file_get_contents ( $ file_programma ) ;

fclose ( $ file_programma ) ;
3

chiamare la funzione preg_replace con una espressione regolare che corrisponde a una riga vuota dopo un tag PHP di chiusura e sostituire la prima istanza di una riga vuota con nulla nella variabile che contiene il contenuto del file . Ad esempio, digitare :

$ new_contents = preg_replace ( " ? /^ > \\ \\ R \\ n" , " " , $ contenuto , 1 ) ;
4

Confronta il contenuto originale del file con il contenuto dopo aver sostituito la prima riga vuota . Informare l'utente che nessuna riga vuota esisteva se sono la stessa cosa. Ad esempio, digitare :

if ($ contenuto == $ new_contents ) {

echo " Nessuna riga vuota esistito " . $ file_programma ;

}
5

Aprire il file di programma in modalità di scrittura . Scrivere il contenuto della variabile con la riga vuota rimosso al file . Chiudere il file e avvisare l'utente del risultato del programma. Ad esempio, digitare :

else {

$ fh = fopen ( $ file_programma , "w" ) ;

fputs ( $ fh , $ new_contents ) ;

fclose ( $ fh ) ;

echo " Rimosso prima riga vuota " . $ file_programma ; ?

}

>

 

Programmazione © www.354353.com