Come sostituire un DIV su PHP?

November 28

Hypertext Preprocessor (PHP) è un linguaggio di scripting per la generazione dinamica contenuto del sito web. Qualsiasi sviluppatore Web che vuole visualizzare le pagine Web adattati al mutare delle condizioni ha bisogno di padroneggiare le tecniche di base della programmazione scrittura Hypertext Markup Language (HTML). Un compito comune coinvolto con che sta sostituendo un elemento HTML per un altro. Dal momento che HTML è in definitiva solo testo, che svolge detti compiti è in gran parte una questione di manipolare le stringhe di testo. È possibile sostituire un elemento con un altro, semplicemente mostrando la seconda e non la prima.

istruzione

1 Aprire il file che contiene il codice HTML per la pagina Web e digitare in un tag PHP 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 innescare la sostituzione. Ad esempio, i dati ricevuti da un formulario presentato possono stabilire le condizioni necessarie per la sostituzione del DIV. In tal caso, lo script può essere simile a questo:

<? 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 verrà visualizzato il 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 una virgola. Non rientrare l'identificatore di chiusura o mettere qualsiasi altra cosa sulla stessa linea con esso. Ad esempio, digitare quanto segue:

$ Div_markup = <<< EOTA

<Div class = "no_image">

<H3> Questo è dove sarebbe stato mostrato un 'immagine. </ H3>

<P> Se volete vedere l'immagine, tornare al modulo e selezionare "immagine show". </ P>

</ Div>

EOTA;

3 Inizializzare una variabile per contenere il codice HTML che sostituirà il DIV, e digitare il tag di chiusura PHP. Ad esempio, si può decidere di sostituire il DIV con un'immagine. Dal momento che non richiede molto HTML, non perdere tempo con la sintassi heredoc:

"<Img alt =" $ img_markup = immagine di ricambio per DIV "/>";

?>

4 All'interno del codice HTML, in cui verrebbe visualizzato il DIV, immettere una coppia di tag PHP. All'interno dei tag, controllare il flag e visualizzare la marcatura appropriata. Ad esempio, digitare quanto segue:

<? Php

if ($ replace_div) echo $ img_markup; // display LCD.

else echo $ div_markup; // display DIV.

?>