Es sind 0 Mitglieder
& 7 Besucher Online
Rekord: 122 Benutzer
05.04.2012, 12:43
| Insgesamt: |
181989 |
| Heute: |
9 |
| Gestern: |
66 |
|
Online seit: 19.05.2012, 23:15:25 |
User Online: 0/15 |
|
» Main - Forum - Websites - PHP - Die Anfänge.... |

Mein Heimkino?
|
5 Stimmen insg.
Wow, echt Hammer! (1)
Wirklich krass. (1)
Sehr gut. (0)
Gut. (0)
Ganz OK. (1)
WTF? (2)
zur Abstimmung |
|
Oliver
Administrator
|
Joa, also hier beschreibe ich einfach mal ganz grundlegende Aspekte in Sachen PHP.
Grundsätzlich braucht man überhaupt erstmal einen Server der PHP installiert hat, da PHP eine serverseitige Programmiersprache ist. Ferner sollte man sich darüber im klaren sein, dass man HTML können muss, da die Ausgabe über HTML läuft. Also: Kein HTML => kein PHP!
Sind aber alle genannanten Dinge vorhanden, steht dem proggen eigentlich nichst mehr im Wege.
PHP kann man in jeder Datei anwenden, die die Endung .php hat. Davon gibt es auch Varationen wie beispielsweise .php3 oder auch .phtml, mit .php ist man aber eigentlich immer gut mit dabei.
In so einer PHP-Datei kann nun ganz gewöhnlicher HTML-Quellcode geschrieben werden.
Der PHP-Code wird aussschließlich zwischen diesen Zeichen ausgeführt:
Dazu muss noch gesagt werden, dass PHP im Gegensatz zu HTML eine richtige Programmiersprache ist: Schreibt man bei HTML etwas falsch, funktioniert es trotzdem noch irgendwie, ein PHP-Script wird dann nicht mal mehr ausgeführt.
Das einfachste was man mit PHP machen kann, ist einen Text Ausgaben...
In HTML sieht das ganze so aus:
1
2
3
4
5
|
<html>
<body>
Hallo Welt!
</body>
</html> |
Mit PHP sieht das ganze dann so aus:
1
2
3
4
5
6
7
8
9
|
<html>
<body>
<?php
echo "Hallo Welt!";
?>
</body>
</html> |
Natürlich ist das ganze Recht witzlos, weil es in HTML viel einfacher umzusetzen ist, es soll ja auch nur die Anfänge verdeutlichen.
So kann man nun beispielsweise den Auszugebenen Text (Hallo Welt!) in einer Variablen speichern:
1
2
3
4
5
6
7
8
9
10
11
|
<html>
<body>
<?php
$inhalt = "Hallo Welt!";
echo $inhalt;
?>
</body>
</html> |
Wir haben also nun eine Variable mit dem Namen inhalt, dieser Variablen ist der Wert Hallo Welt! zugewiesen worden. Gibt man nun die Variable inhalt aus, so wird der zugewiesene Wert angeziegt.
Zum Schluss dieser Grundlagentheorie noch ein kleines Rechenbeispiel:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<html>
<body>
<?php
$s1 = 1;
$s2 = 2;
$res = $s1+$s2;
echo "$s1+$s2 = $res";
?>
</body>
</html> |
Dieses sehr einfache Script rechnet einfach s1 und s2 zusammen und gibt nicht nur das Ergebnis, sondern auch die vorangegangen Rechnugn aus.
An diesem Beispiel kann man gut sehen, dass PHP die Zuweisung zu einer Variablen wörtlich nehmen oder als Rechnung ausführen kann. wörrtlich nimmt PHP es, wenn man die Zuweisung in "" setzt, als Rechnung logischerweise ohne die Anführungszeichen.
Setzt man keine Anführungszeichen und weisst keine Rechnung zu, so hat dies einen Syntaxfehler zur Folge und das Script wird nciht ausgeführt!
So, soviel zum very first beginning, PHP kann viel viel mehr als dieses einfach Beispiele zeigen! | | |
|
Erstellt am 26.05.2007 um 13:46 |
NoraZ
|
JETZT hab ichs verstanden! Ich habe vorher nie so wirklich gecheckt, wie das mit dem HTML und PHP zusammen funktioniert. Ih habe zuvor immer HTML so einfach in PHP mit reingeklatscht, was logischerweise nihct funktionieren konnte.
Danke Oli
| Mehrfache Ausrufezeichen sind ein sicheres Zeichen für einen kranken Geist | |
|
Erstellt am 26.05.2007 um 22:03 |
Oliver
Themenstarter
Administrator
|
Naja, das funktiert wenn du ein echo drumrum setzt
| | |
|
Erstellt am 27.05.2007 um 13:37 |
NoraZ
|
Kannst du mir ein Beispiel aufschreiben? *liebguck*
er soll zum beispiel mit html in php ein bild ausgeben
| Mehrfache Ausrufezeichen sind ein sicheres Zeichen für einen kranken Geist | |
|
Erstellt am 27.05.2007 um 15:18 |
Oliver
Themenstarter
Administrator
|
So sieht das ganze ganz normal in HTML aus
1
2
3
4
5
|
<html>
<body>
<img src="./images/bild.jpg" border="0">
</body>
</html> |
Einfach 1:1 in PHP übersetzt sieht das dann so aus
1
2
3
4
5
6
7
8
9
|
<?php
echo "<html>
<body>
<img src=\"./images/bild.jpg\" border=\"0\">
</body>
</html>";
?> |
Natürlich ist das ganze recht witzlos da PHP ja überhaupt nicht wirklich zum Zuge kommt 
Der übersicht zuliebe kann das ganze auch so aussehen
1
2
3
4
5
6
7
8
9
|
<?php
echo "<html>\n";
echo " <body>\n";
echo " <img src=\"./images/bild.jpg\" border=\"0\">\n";
echo " </body>\n";
echo "</html>";
?> |
| | |
|
Erstellt am 27.05.2007 um 15:40 |
|