? Hypertext Preprocessor (PHP) ist eine Skriptsprache zur dynamischen Generierung von Website- Inhalten . Jede Web -Entwickler, die Web-Seiten sich ändernden Rahmenbedingungen angepasst anzuzeigen will, muss die grundlegenden Techniken der programmatisch schriftlich Hypertext Markup Language (HTML) zu meistern. Eine gemeinsame Aufgabe , das Auslagern einem HTML-Element zum anderen beteiligt. Da HTML ist letztlich nur Text , die Durchführung solcher Aufgaben ist weitgehend eine Frage der Manipulation von Text-Strings . Sie können ein Element durch einen anderen ersetzen , indem Sie einfach die die zweite und nicht die erste . Anleitung
1
Öffnen Sie die Datei, die das HTML für Ihre Web- Seite , und geben Sie in eine Öffnung PHP Tag am Anfang der Seite enthält . Nach dem Umbau, ein Skript schreiben, um festzustellen, ob der DIV ersetzt werden sollte. Initialisieren eine Variable, die als Kennzeichen für die Auslösung der Ersatz dienen. Zum Beispiel können Daten aus einer vorgelegten Form erhielt bestimmen die notwendigen Voraussetzungen für den Ersatz der DIV. In diesem Fall kann Ihr Skript wie folgt aussehen : .
< Php
$ replace_div = FALSE ;//Initialisierung der Flagge
if ($ _POST [ ,"' show_image ' == 1] ) $ replace_div = TRUE ;//" show_image " sind Daten aus einem Formular .
2
initialisieren eine Variable , um den HTML-Code für wenn das DIV wird angezeigt enthalten . Anstelle von Anführungszeichen , verwenden Sie " heredoc " Syntax für große Blöcke von HTML . Der Betreiber heredoc aussieht "<<<" und wird durch eine eindeutige Kennung gefolgt . Schließen Sie den Baustein mit der gleichen Kennung durch ein Semikolon . Nicht Gedankenstrich die Schließung Kennung oder legen etwas anderes auf der gleichen Linie mit ihm. Geben Sie beispielsweise die folgende :
$ div_markup = <<< EOTA
Diese ist, wo eine würde das Bild angezeigt worden .
Wenn Sie möchten, um das Bild zu sehen , um zum Formular zurückzukehren , und wählen Sie " Bild anzeigen . "
EOTA ;
3
initialisieren eine Variable , um den HTML-Code, den dIV ersetzen wird , und geben Sie in der Schließung enthalten PHP -Tag. Zum Beispiel können Sie die DIV mit einem Bild ersetzen. Da dies nicht erfordern viel HTML , nicht mit heredoc Syntax stört :
$ img_markup = " "; ?
>
4
im HTML, wo das DIV angezeigt werden würde , geben Sie ein Paar von PHP -Tags. Innerhalb der Tags , überprüfen Sie die Flagge und zeigt das entsprechende Markup . Geben Sie beispielsweise die folgende :
< php
if ($ replace_div ) echo $ img_markup ;//Display Bild
else echo $ div_markup ;//. Anzeige DIV.
? >