? Hypertext Preprocessor (PHP ) er et skriptspråk for dynamisk generering av innholdet på nettstedet. En Web- utvikler som ønsker å vise websider tilpasset skiftende forhold må beherske de grunnleggende teknikker for programmatisk skriver Hypertext Markup Language ( HTML ) . En vanlig oppgave involvert med som å bytte ut en HTML element for en annen. Siden HTML er til syvende og sist bare tekst , utfører slike oppgaver er i stor grad et spørsmål om å manipulere tekststrenger . Du kan erstatte ett element med en annen ved å vise den andre og ikke den første . Instruksjoner
en
Åpne filen som inneholder HTML for din webside, og skriv inn en åpning PHP koden øverst på siden. Etter tag, skrive et skript for å avgjøre om DIV bør byttes ut. Initialisere en variabel som vil fungere som et flagg for å utløse erstatning. For eksempel kan data mottatt fra en innsendt skjema bestemme de nødvendige betingelsene for å erstatte DIV . I så fall , kan skriptet se ut omtrent som dette : ? .
< Php
$ replace_div = false ;//Initialiser flagg
if ( $ _POST [ ,"' show_image ' == 1 ] ) $ replace_div = TRUE ;//" show_image " er data fra et skjema .
2
klargjøre en variabel skal inneholde HTML for når DIV vises. I stedet for anførselstegn , bruk " heredoc " syntaks for store blokker av HTML. Den heredoc operatør ser ut som " <<< " og etterfølges av en unik identifikator. Lukke -blokken med den samme identifikatoren etterfulgt av et semikolon . Ikke innrykk den avsluttende identifikator eller sette noe annet på samme linje med den. For eksempel , skriv inn følgende : en
$ div_markup = <<< EOTA
Dette er der et bildet ville blitt vist. < /h3 >
p Hvis du ønsker å se på bildet , gå tilbake til skjemaet og velg "show image . " < /p >
< /div >
EOTA ;
3
klargjøre en variabel skal inneholde HTML som vil erstatte dIV , og skriv inn den avsluttende PHP -koden. For eksempel kan det være lurt å bytte ut DIV med et bilde. Siden det ikke krever mye HTML , ikke bry deg med heredoc syntaks : en
$ img_markup = " "; ?
>
4
Innenfor HTML, der DIV ville bli vist , skriver du inn et par PHP koder. I kodene , sjekk flagget og vise korrekt markering . For eksempel , skriver du følgende: ?
< Php
if ( $ replace_div ) echo $ img_markup ;//skjerm bilde
annet echo $ div_markup ;//. vise DIV .
? >