Programma del calendario delle attività personali: utilizzare l'istruzione include () di PHP per controllare i dati di input
In un tutorial precedente, abbiamo creato la funzione Activity_Entry_Form () che stamperà il modulo di iscrizione alle attività per il nostro programma di calendario delle attività personali. Lo abbiamo fatto perché questa sezione del nostro codice verrà utilizzata più volte nel programma. Esiste un'altra sezione di codice che verrà utilizzata più di una volta nella nostra applicazione e questo è il codice che controlla la presenza di dati mancanti dopo l'invio del modulo. Poiché questa attività viene eseguita più volte, possiamo semplificare il nostro programma separando questa sezione di codice come abbiamo fatto con la funzione. Esistono altri modi per compartimentare sezioni di codice, ad esempio, è possibile creare una classe PHP o semplicemente utilizzare l'istruzione PHP include (). Poiché questo è un tutorial per principianti, discutiamo il metodo dell'istruzione include ().

Ciò che dice l'istruzione include () di PHP è "ottieni questo file e posizionalo qui". Pertanto, si desidera posizionare l'istruzione include () all'interno del programma nel punto esatto in cui si desidera eseguire il codice incluso.

Torniamo al file ActivityEntry.php3 e separiamo il codice che controlla la presenza di dati mancanti. Ora taglia e incolla quel codice in un file vuoto e dai un nome a quel file CheckData.php3. Se dai un'occhiata all'esempio, noterai che non ho solo incollato la sezione di codice da AcitvityEntry, file php3, ma ho anche aggiunto un tag PHP di apertura e chiusura. Se non avessi aggiunto questi tag nel nostro nuovo file CheckData.php3, il codice sarebbe stato trattato come testo normale anziché come codice PHP.

Ora tutto ciò che devi fare è inserire l'istruzione include nel file ActivityEntry.php3 nel punto in cui hai rimosso il codice in precedenza.

include ("CheckData.php3");

Ti consigliamo di inserire il percorso relativo al file da includere (CheckData.php3) tra le virgolette. Questo è chiamato un argomento per l'istruzione include. Noterai anche che, a differenza dell'esempio del codice funzione, non è necessario utilizzare un'istruzione request_once nella parte superiore del file.