HTML und PHP
Wie baut man PHP in HTML-Seiten ein? Bisher haben wir ausschließlich PHP-Dokumente erstellt.
PHP innerhalb HTML | |
<html><head> <title>PHP in einem HTML</title> </head><body> <p><font size="4">PHP in einem HTML-Dokument</font></p> <p> </p> <?php echo("Dieser Text wurde von PHP ausgegeben!"); ?> </body></html> |
PHP-Script wird aufgerufen. Damit dieses Beispiel funktioniert muss es je nach Servereinstellung als "test7.php" gespeichert werden. Ohne die Endung ".php" wird sonst der PHP-Parser nicht gestartet. |
Sinnvoller ist eher der umgekehrte Weg.
HTML innerhalb PHP | |
<?php zeige(2); function zeige($p1) { if($p1==1) { $l="<html><head></head><body><h1>Ich bin eine HTML-Seite!</h1>"; $l.="<p>Der Parameter hatte den Wert $p1</body></html>"; } if($p1==2) { $l="<html><head></head><body><h1>Ich bin auch eine HTML-Seite!</h1>"; $l.="<p><font color=#00ff00>Der Parameter hatte den Wert $p1</font></body></html>"; } echo $l; } ?> |
Die HTML-Seiten werden einer Variablen zugewiesen.
|
Mehrere PHP-Funktionen werden in einem Script zusammengefasst. Mit der globalen Variablen $fo wird hier festgelegt welcher Teil des Scripts aufgerufen werden soll. Starten Sie dieses Beispiel mal mit http://localhost/test.php und mal mit http://localhost/test.php?fo=login.
Grundgerüst eines PHP-Projektes
Diese Struktur ist die Basis aller folgender Projekte und verhindert einen große Menge von einzelnen PHP-Dateien für jede Funktion.