? Hypertext Preprocessor ( PHP) è un linguaggio di scripting per la generazione dinamica di contenuti del sito . Qualsiasi sviluppatore web che vuole visualizzare le pagine Web adattate alle mutevoli condizioni ha bisogno di padroneggiare le tecniche di base di programmazione scrittura Hypertext Markup Language ( HTML ) . Un compito comune coinvolto con che sostituendo un elemento HTML per un altro . Dal HTML è definitiva solo testo , lo svolgimento di tali compiti è in gran parte una questione di manipolazione di stringhe di testo . È possibile sostituire un elemento con un altro , semplicemente mostrando il secondo e non il primo . Istruzioni
1
Aprire il file che contiene il codice HTML per la pagina Web e digitare in un tag PHP di apertura nella parte superiore della pagina . Dopo il tag , scrivere uno script per determinare se il DIV deve essere sostituito . Inizializzare una variabile che servirà come una bandiera per attivare la sostituzione . Ad esempio , i dati ricevuti da un formulario presentato possono determinare le condizioni necessarie per la sostituzione del DIV . In questo caso , lo script potrebbe essere simile a questa : ? .
< Php
$ replace_div = FALSE ;//inizializza la bandiera
if ( $ _POST [ ,"' show_image ' == 1 ] ) $ replace_div = TRUE ;//" show_image " è dati da un modulo .
2
inizializzare una variabile per contenere il codice HTML per quando sarà visualizzata la DIV . Invece di virgolette , utilizzare la sintassi " heredoc " per i grandi blocchi di codice HTML . L'operatore heredoc assomiglia " <<< " ed è seguito da un identificatore univoco . Chiudere il blocco con lo stesso identificatore seguito da un punto e virgola . Non trattino l'identificatore di chiusura o mettere niente altro sulla stessa linea con esso . Ad esempio , digitare quanto segue :
$ div_markup = <<< EOTA
Questo è dove uno sarebbe stata visualizzata l'immagine . < /h3 >
Se volete vedere l'immagine , tornare al modulo e selezionare " Mostra immagine ". < /p >
< /div >
EOTA ;
3
inizializzare una variabile per contenere il codice HTML che andrà a sostituire il dIV , e digitare la chiusura tag PHP . Ad esempio , si può decidere di sostituire il DIV con un'immagine. Dal momento che non richiede molto di HTML , non perdete tempo con la sintassi heredoc :
$ img_markup = immagine " " ; ?
>
4
All'interno del codice HTML , in cui sarà visualizzato il DIV , immettere una coppia di tag PHP . All'interno dei tag , controllare la bandiera e visualizzare il markup appropriato . Ad esempio , digitare quanto segue : ?
< Php
( $ replace_div ) echo $ immagine img_markup ;//Display se
else echo $ div_markup ;//. visualizzare DIV .
? >