Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| informatik:php:php-programmierkurs:php-p1 [2024/10/14 20:43] – jonathan.pfeiffer | informatik:php:php-programmierkurs:php-p1 [2024/10/14 21:23] (aktuell) – [PHP-Programmierkurs [1] - PHP] jonathan.pfeiffer | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== PHP-Programmierkurs [1] - PHP ====== | ====== PHP-Programmierkurs [1] - PHP ====== | ||
| - | <tabbox | + | <tabs> |
| - | PHP ist Abkürzung für PHP **Hypertext Preprocessor**. PHP ermöglicht | + | * [[#tab-php|PHP]] |
| + | * [[# | ||
| + | * [[# | ||
| + | * [[# | ||
| + | * [[# | ||
| + | * [[# | ||
| + | * [[# | ||
| + | <pane id=" | ||
| + | PHP ist Abkürzung für PHP //Hypertext Preprocessor.// PHP ermöglicht | ||
| dir die Erzeugung dynamischer Internetseiten, | dir die Erzeugung dynamischer Internetseiten, | ||
| Chats oder Foren. Im Unterschied zu statischen Internetseiten kann sich der Inhalt u.a. aufgrund von Aktionen des Benutzers jederzeit ändern.\\ | Chats oder Foren. Im Unterschied zu statischen Internetseiten kann sich der Inhalt u.a. aufgrund von Aktionen des Benutzers jederzeit ändern.\\ | ||
| Zeile 7: | Zeile 15: | ||
| PHP unterstützt insbesondere die einfache Auswertung von Formularen, | PHP unterstützt insbesondere die einfache Auswertung von Formularen, | ||
| mit denen ein Benutzer Daten an eine Website senden kann. Es ermöglicht die Zusammenarbeit mit vielen verschiedenen Datenbanksystemen. | mit denen ein Benutzer Daten an eine Website senden kann. Es ermöglicht die Zusammenarbeit mit vielen verschiedenen Datenbanksystemen. | ||
| - | <tabbox Einbettung> | + | </pane> |
| + | <pane id=" | ||
| Du solltest die folgende Methode verwenden, um PHP-Programme in | Du solltest die folgende Methode verwenden, um PHP-Programme in | ||
| HTML-Dokumente einzubetten: | HTML-Dokumente einzubetten: | ||
| Zeile 22: | Zeile 31: | ||
| Wird ein Dokument mit eingebettetem PHP-Code aufgerufen, analysiert der PHP-Interpreter das Dokument und führt die PHP-Anweisungen zwischen <? | Wird ein Dokument mit eingebettetem PHP-Code aufgerufen, analysiert der PHP-Interpreter das Dokument und führt die PHP-Anweisungen zwischen <? | ||
| - | <tabbox PHP-Datei> | + | </pane> |
| + | <pane id=" | ||
| Dokumente mit eingebettetem PHP-Code müssen unter als PHP-Datei gespeichert werden, d.h. das beim Speichern der Dateityp .php ausgewählt werden muss. | Dokumente mit eingebettetem PHP-Code müssen unter als PHP-Datei gespeichert werden, d.h. das beim Speichern der Dateityp .php ausgewählt werden muss. | ||
| - | <tabbox | + | </pane> |
| + | <pane id=" | ||
| Diese Beispiel verdeutlicht die **Einbettung von PHP-Code in HTML**:\\ | Diese Beispiel verdeutlicht die **Einbettung von PHP-Code in HTML**:\\ | ||
| \\ | \\ | ||
| Zeile 50: | Zeile 61: | ||
| - Gebe den angegebenen Code in einem Editor ein und speichere ihn in der Datei **einbettung.php** im Hauptverzeichnis des Webservers (htdocs). | - Gebe den angegebenen Code in einem Editor ein und speichere ihn in der Datei **einbettung.php** im Hauptverzeichnis des Webservers (htdocs). | ||
| - Gebe localhost/ | - Gebe localhost/ | ||
| - | <tabbox #1> | + | </pane> |
| - | <tabbox | + | <pane id=" |
| Mithilfe von Kommentaren wird ein Programm lesbarer. Kommentare | Mithilfe von Kommentaren wird ein Programm lesbarer. Kommentare | ||
| werden nicht ausgeführt, | werden nicht ausgeführt, | ||
| Zeile 66: | Zeile 77: | ||
| {{: | {{: | ||
| - | <tabbox #2> | + | </pane> |
| - | + | <pane id=" | |
| - | <tabbox | + | Die PHP-Anweisung echo gibt den angegebenen Text auf dem Bildschirm aus. Der Text muss in doppelten Anführungszeichen oder einfachen Hochkommata geschrieben werden. Falls der Text <HTML>-Markierungen beinhaltet werden diese ausgeführt. |
| - | Die PHP-Anweisung | + | \\ \\ |
| - | <file php> | + | <code php> |
| - | < | + | < |
| + | < | ||
| < | < | ||
| <meta charset=" | <meta charset=" | ||
| Zeile 87: | Zeile 99: | ||
| </ | </ | ||
| </ | </ | ||
| - | </file> | + | </code> |
| \\ | \\ | ||
| **Ausgabe im Browser: | **Ausgabe im Browser: | ||
| Zeile 93: | Zeile 105: | ||
| {{: | {{: | ||
| - | <tabbox Anweisung> | + | </pane> |
| + | <pane id=" | ||
| **Jede PHP-Anweisung endet mit einem Semikolon (;)**! | **Jede PHP-Anweisung endet mit einem Semikolon (;)**! | ||
| \\ | \\ | ||
| Zeile 109: | Zeile 122: | ||
| </ | </ | ||
| </ | </ | ||
| - | + | </ | |
| - | </tabbox> | + | </tabs> |
| ==== Literatur ==== | ==== Literatur ==== | ||