Home
Forum
Chat
Gästebuch
Downloads
Tutorials
Projects
Mitgliederliste
Impressum

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
Amazon.de - Hier bekommen sie alles!
Ebay - Der weltweite Online-Marktplatz
www.framecom.net - professional web hosting
Alphacool - The Cooling Company
Koins.de
» Main - Forum - Websites - PHP - Die Anfänge....
 
Dauerhaft einloggen
Registrieren
Passwort vergessen?

Counter
Gästebuch
Mailformular

« März 2009 »
Mo Di Mi Do Fr Sa So
  1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31  
Mein Heimkino?
5 Stimmen insg.

Wow, echt Hammer! (1)
  20%

Wirklich krass. (1)
  20%

Sehr gut. (0)
  0%

Gut. (0)
  0%

Ganz OK. (1)
  20%

WTF? (2)
  40%

zur Abstimmung
Oliver
Administrator
Die Anfänge....#1


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:
1
2
3
<?php

?>


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

Re: Die Anfänge....#2


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
Re: Die Anfänge....#3


Naja, das funktiert wenn du ein echo drumrum setzt

Erstellt am 27.05.2007 um 13:37

NoraZ

Re: Die Anfänge....#4


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
Re: Die Anfänge....#5


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

[ 1 ]
Benutzer in diesem Thema aktiv: 1 Gast
Antwort schreiben