Difference between revisions of "PHP Einführung - Erste Programmierschritte"
Jump to navigation
Jump to search
Line 61: | Line 61: | ||
*Schaut euch an wie der Seitenquelltext im Browser dazu aussieht. | *Schaut euch an wie der Seitenquelltext im Browser dazu aussieht. | ||
=====Beispiel 1 | =====Beispiel 1 ===== | ||
<pre> | <pre> | ||
Line 78: | Line 78: | ||
</pre> | </pre> | ||
=====Beispiel 2 | =====Beispiel 2 ===== | ||
<pre> | <pre> | ||
Line 97: | Line 97: | ||
</pre> | </pre> | ||
=====Beispiel 3 | =====Beispiel 3 ===== | ||
<pre> | <pre> | ||
<!DOCTYPE html> | <!DOCTYPE html> | ||
Line 109: | Line 109: | ||
// \n hat keine Auswirkung auf die Darstellung im Browser. Bewirkt aber einen Zeilenumbruch im Quellcode | // \n hat keine Auswirkung auf die Darstellung im Browser. Bewirkt aber einen Zeilenumbruch im Quellcode | ||
print "<h1>Willkommen</h1>\n"; | print "<h1>Willkommen</h1>\n"; | ||
print "<p>1. Absatz</p>\n"; | |||
print "<p>2. Absatz</p>\n"; | |||
?> | |||
</body> | |||
</html> | |||
</pre> | |||
=====Beispiel 4 ===== | |||
<pre> | |||
<!DOCTYPE html> | |||
<html> | |||
<head> | |||
<?php | |||
print "<meta charset=\"UTF-8\">\n"; | |||
print '<meta name="description" content="Beschreibung der Seite">'; | |||
print "\n"; | |||
print "<meta name='author' content='Beschreibung der Seite'>\n"; | |||
?> | |||
<title>Übung</title> | |||
</head> | |||
<body> | |||
<h1>Willkommen</h1> | |||
<?php | |||
print "<p>1. Absatz</p>\n"; | print "<p>1. Absatz</p>\n"; | ||
print "<p>2. Absatz</p>\n"; | print "<p>2. Absatz</p>\n"; |
Revision as of 13:21, 30 March 2022
Vorbereitungsmaßnahmen für das lokale Programmieren mit PHP
Um ein PHP Programm ausführen zu können, benötigt man einen lokalen Webserver. Hierfür installiert man meistens XAMPP (für Mac User: MAMP) auf dem PC.
Links zum Download:
XAMPP oder MAMP installieren
- Den Apache Webserver starten
- Speichert eure PHP Dateien in einen Projektordner im htdocs Verzeichnis
- Damit ihr eure PHP Dateien ansehen könnt, navigiert im Webbrowser zu localhost/HIER_DER_NAME_DEINES_ORDNERS
Dein erstes PHP Programm
- PHP wird geöffnet mit <?php und geschlossen mit ?>
- Dazwischen ist der Programmcode
- print erzeugt eine Ausgabe am Bildschirm
<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <title>Mein erstes PHP Programm</title> </head> <body> <p> <?php // Zeichenkette print "Hallo Welt"; ?> </p> <p> <?php // Zahl print 255; ?> </p> <p> <?php // Zahl als String print "500"; ?> </p> <p> <?php // Rechnen print 50*37; ?> </p> </body> </html>
PHP und HTML miteinander verbinden
- Schaut euch an wie der Seitenquelltext im Browser dazu aussieht.
Beispiel 1
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Übung</title> </head> <body> <?php print "<h1>Willkommen</h1>"; ?> </body> </html>
Beispiel 2
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Übung</title> </head> <body> <?php print "<h1>Willkommen</h1>"; print "<p>1. Absatz</p>"; print "<p>2. Absatz</p>"; ?> </body> </html>
Beispiel 3
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Übung</title> </head> <body> <?php // \n hat keine Auswirkung auf die Darstellung im Browser. Bewirkt aber einen Zeilenumbruch im Quellcode print "<h1>Willkommen</h1>\n"; print "<p>1. Absatz</p>\n"; print "<p>2. Absatz</p>\n"; ?> </body> </html>
Beispiel 4
<!DOCTYPE html> <html> <head> <?php print "<meta charset=\"UTF-8\">\n"; print '<meta name="description" content="Beschreibung der Seite">'; print "\n"; print "<meta name='author' content='Beschreibung der Seite'>\n"; ?> <title>Übung</title> </head> <body> <h1>Willkommen</h1> <?php print "<p>1. Absatz</p>\n"; print "<p>2. Absatz</p>\n"; ?> </body> </html>