[COLOR="Gray"]Guten Tag GodLikerz ;)
Heute habe ich für euch mal ein kleines Guide geschrieben, für Php Einsteiger!
Einleitung:
Was ist PHP
Warum brauch ich PHP
Geschichte von PHP
Teil 1
PHP und HTML
Kommentare
Variablen
Was ist PHP
PHP bedeutet "Hypertext Preprocessor" und ermöglicht es im WWW dynamische Seiten zu erstellen.
Diese werden dazu benutzt die Seite dem User anzupassen und auf dessen Eingaben zu reagieren.
Die besten Beispiele für dynamische Seiten sind Foren, Chats und E-Commerce-System sowie CMS.
Zu den wohl besten Eigenschaften von PHP gehört die einfache Auswertung von Formularen,
über die ein User seine Eingegebenen Daten zur Webseite Senden kann.
Ebenso arbeitet PHP mit vielen Datenbanksystemen zusammen, wobei das meistgenutzte System "MySql" ist.
Das hat auch seinen Grund, denn "MySql" ist kostenlos und leicht zu bedienen.
PHP ist im Vergleich zu anderen Programmiersprachen sehr leicht zu erlernen und bietet dennoch sehr viele Einsatzmöglichkeiten.
einen guten Wert von Erlernbarkeit, Preis und Leistung.
Der Preis spielt jedoch nur eine Nebenrolle, da die Sprache PHP eine Kostenlose ist.
Die besten Vorteile von PHP sind:
>> Der Schwerpunkt ist die Entwicklung von Internetprojekten
>> Einfache Entwicklung von Programmen
>> Unterstützung von verschiedenen Plattformen
>> Es ist leicht in Apache zu installieren
>> Es ist sehr flexibel
>> Leicht und schnell zu erlernen
Die Erlernbarkeit ist wie schon erwähnt im Gegensatz zu anderen Sprachen recht einfach.
Das liegt daran, das PHP ausschließlich dazu verwendet wird, um Webanwendungenzu programmieren, was den Funktionsumfang so einschränkt, das es eine bessere Übersicht ergibt und keine zu lernende Masse die einen erschlägt.
Durch die Perfektionierung von PHP können immer mehr und immer größere Projekte erschaffen werden.
Die derzeit Aktuellste Version ist: PHP 5 und die passende Datenbank ist MySql 5.
Der Einsatzbereich ist das WWW und alle dazugehörigen Server und Browser.
PHP wird von vielen verschiedenen Webbrowsern einheitlich unterstützt und dargestellt, während andere Sprachen Vergleichsweise nur auf für ihre Zwecke abgestimmte Server Verwendung haben.
Um die Sprache PHP zu nutzen hast du keine Ausgaben, keine kostenpflichtige Software gekauft werden muss.
Es brauch keinen Compiler oder andere Entwicklungssysteme.
PHP kann also mit Kostenlos zur Verfügung stehenden Programmen erstellt werden wie zum Beispiel dem im Windows mitgelieferten "WordPad".
Desweiteren kann PHP auch auf nichtkommerziellen Systemen wie Linux Programmiert und getestet werden.
Ausgeführt wird PHP nicht auf dem Computer des Users, sondern auf dem Server wo er liegt.
Das hat den Vorteil, keinerlei Software oder Addons braucht, um ein Programm oder eine Webseite zu sehen.
Das heißt, PHP Programme sind Server-Programme
Zu sehen bekommt der User allerdings nicht den PHP Code, sondern den geparsten HTML Code.
PHP selbst bringt nix, ohne eine Ausführung wie "HTML".
Um also PHP nutzen zu können, braucht man die Kenntnisse über "HTML"
Desweiteren, kann PHP auf Dateien und Datenbaken zugreifen, was den Vorteil hat, dass Daten einfach mehrmals aufgerufen werden können, ohne den Inhalt der Daten zu kopieren.
So ist es möglich, wie später erklärt, einen Text zu speichern und beliebig oft wieder ausgeben zu lassen.
So, nun wissen wir schon einmal grob was PHP ist.
PHP ist eine Serverseitige und dynamische Web-programmierungs fähige Sprache
Warum brauch ich PHP
Du brauchst PHP um dynamische Webseiten zu erstellen, die es deinen Besuchern erlauben ihren Inhalt dem User anzupassen.
Das beste Beispiel dafür ist die Bregrüßung:
Dazu möchte ich ein kleines Beispiel geben wie die Begrüßung aussehen könnte:
index.html:
Hallo Lieber User, es freut mich das du hier bist.
Hingegen kann die Begrüßung in PHP so aussehen:
index.php:
Hallo 91.67.252.47 es freut mich das du hier bist.
Es ist jetzt Mittwoch, der 08.10.2008 17:25:32 Uhr.
Anhand dieses Beispieles sieht man gut was der Unterschied zwischen statischen und dynamischen Webseiten ist.
Eine dynamische Seite ist Persönlicher und flexibler.
Du brauchst also PHP um deiner Webseite zu zeigen wer sie gerade besucht und wie sie sich verhalten soll.
Geschichte von PHP
Rasmus Lerdorf setzte den Baustein für PHP bereits 1994
Der Anfang von PHP wurde mit nur wenigen Makros versehn, die dazu dienten die Webseiten dynamisch zu gestallten.
Im Jahre 1995 erschienen weitere Befehle für PHP die zur Zusammenarbeit mit SQL dienten.
Mit der Zeit häuften sich die Befehle und die neue Sprache "PHP" wurde "PHP/F1" genannt die der Welt vorgestellt wurde.
PHP war von Anfang an ein BOOM, viele Programmierer stürtzten sich auf PHP was die Entwicklung stark beschleunigte.
PHP wurde bereits 1997 von einer kleinen Gruppe von Entwicklern betreut und weiter verarbeitet.
Bereits im Jahre 1998, 4 Jahre nach der Entwicklung von Rasmus Lerdorf, war die Version "PHP 3" mit massieven änderungen vorgestellt.
PHP 3 ist eine der Wichtigsten Sprachen für die Webprogrammierung geworden und ist es noch bis ins 21. Jahrhundert.
Seit PHP 4 ist der KErn mit der Zendengine am laufen und auch die Aktuelle Version PHP 5 Läuft mit der ZendEngine 2.0
Damit wäre unsere nostalgische Reise beendet und wir widmen uns nun dem heutigen PHP - Der Version 5
PHP und HTML
PHP läuft nur in Verbindung mit einer Ausgabe Sprache, die in unserem Fall HTML ist.
Um eine einfache PHP Funktion zu schreiben braucht man nicht viel.
Du brauchst einen PHP-Container der wie folgt aussieht:
Anahnt dieses Beispieles sieht man sehr gut, wie ein PHP Script aufgebaut ist, deswegen wollen wir gleich weitermachen
und gucken wie wir das in einen HTML Code einbauen.
Der effektivste Weg PHP in HTML einzubauen ist dieser:
Beispiel
Wie man sieht, ist es ganz einfach PHP und HTML zu vermischen.
Aber lass mich erklären was du da siehst.
Du siehst ein HTML Document welches eine Zeile in HTML hat und darunter gleich PHP
Damit ist bewiesen, das es möglich ist PHP in HTML zu verwenden.
Du siehst aber auch das man HTML in PHP verwenden kann - ohne Probleme.
Achtung:
Vergiss niemals ";" am Ende eines sogenannten "string"s, denn ohne das Semikolon sieht der PHP-Parser nicht,
das der Code zu Ende ist und es kommt eine Fehlermeldung.
Der Befehl "echo" ist hierbei für die Ausgabe zuständig.
Er sorgt dafürdas der Text den wir eigetippt haben auch ausgegeben wird.
Kommentare
Da wir bereits wissen wie man PHP Code in HTML einbindet und HTML in PHP müssen wir jetzt noch wissen,
wie man sich seine Kommentare schreibt.
Kommentare sind wichtiger als man zunächst annimmt, denn wenn man später größere Scripte hat, ist es gar nicht leicht noch einen Überblick zu haben,
wenn man keine Kommentare geschrieben hat.
Aber um dir zu zeigen was ich hier von dir will,
Zeig ich dir mal ein Beispiel für ein Kommentiertes Script:
Beispiel
Kommentare können überall untergebracht werden, wie du auch im Beispiel erkennen kannst.
Du weißt nun, dass Kommentare nicht in der Ausgabe erscheinen - Man sieht sie auch nicht im Quelltext.
Variablen
Wer kennt sie nicht aus der Mathematik, die Variablen.
Sie dienen als Platzhalter für einen dynamsichen / variablen Inhalt.
Da wir dir das gerne sehr Praktisch Zeigen möchten ist hier mal der Beispiel Code:
Beispiel
Du siehst, man kann ohne Probleme eine Variable sepperat ansprechen und nutzen.
Aber wir wollen uns in Teil 1 dieses Tutorials nicht an kleinigkeiten aufhalten, deswegen gehts gleich weiter.
Wir können mit Varibalen mehr als sie nur Ausgeben zu lassen.
So ist es ohne Probleme auch möglich mit diesen zu rechnen, was ich euch an einem Beispiel zeigen möchte:
Alles anzeigen
Beispiel
Da wir nun schon eine ganze Menge über PHP wissen wird es Zeit den ersten Teil der Tutorialserie zu beenden.
Im 2. Teil werden wir uns den Formularen widmen und lernen, wie wir den User eine Eingabe machen lassen und diese Daten dann verwenden können.
Mfg lassu
Ich bitte euch Fehler die ihr findet als Kommentar zu posten und natürlich um ein Feedback
[/COLOR]
Heute habe ich für euch mal ein kleines Guide geschrieben, für Php Einsteiger!
Einleitung:
Was ist PHP
Warum brauch ich PHP
Geschichte von PHP
Teil 1
PHP und HTML
Kommentare
Variablen
Was ist PHP
PHP bedeutet "Hypertext Preprocessor" und ermöglicht es im WWW dynamische Seiten zu erstellen.
Diese werden dazu benutzt die Seite dem User anzupassen und auf dessen Eingaben zu reagieren.
Die besten Beispiele für dynamische Seiten sind Foren, Chats und E-Commerce-System sowie CMS.
Zu den wohl besten Eigenschaften von PHP gehört die einfache Auswertung von Formularen,
über die ein User seine Eingegebenen Daten zur Webseite Senden kann.
Ebenso arbeitet PHP mit vielen Datenbanksystemen zusammen, wobei das meistgenutzte System "MySql" ist.
Das hat auch seinen Grund, denn "MySql" ist kostenlos und leicht zu bedienen.
PHP ist im Vergleich zu anderen Programmiersprachen sehr leicht zu erlernen und bietet dennoch sehr viele Einsatzmöglichkeiten.
einen guten Wert von Erlernbarkeit, Preis und Leistung.
Der Preis spielt jedoch nur eine Nebenrolle, da die Sprache PHP eine Kostenlose ist.
Die besten Vorteile von PHP sind:
>> Der Schwerpunkt ist die Entwicklung von Internetprojekten
>> Einfache Entwicklung von Programmen
>> Unterstützung von verschiedenen Plattformen
>> Es ist leicht in Apache zu installieren
>> Es ist sehr flexibel
>> Leicht und schnell zu erlernen
Die Erlernbarkeit ist wie schon erwähnt im Gegensatz zu anderen Sprachen recht einfach.
Das liegt daran, das PHP ausschließlich dazu verwendet wird, um Webanwendungenzu programmieren, was den Funktionsumfang so einschränkt, das es eine bessere Übersicht ergibt und keine zu lernende Masse die einen erschlägt.
Durch die Perfektionierung von PHP können immer mehr und immer größere Projekte erschaffen werden.
Die derzeit Aktuellste Version ist: PHP 5 und die passende Datenbank ist MySql 5.
Der Einsatzbereich ist das WWW und alle dazugehörigen Server und Browser.
PHP wird von vielen verschiedenen Webbrowsern einheitlich unterstützt und dargestellt, während andere Sprachen Vergleichsweise nur auf für ihre Zwecke abgestimmte Server Verwendung haben.
Um die Sprache PHP zu nutzen hast du keine Ausgaben, keine kostenpflichtige Software gekauft werden muss.
Es brauch keinen Compiler oder andere Entwicklungssysteme.
PHP kann also mit Kostenlos zur Verfügung stehenden Programmen erstellt werden wie zum Beispiel dem im Windows mitgelieferten "WordPad".
Desweiteren kann PHP auch auf nichtkommerziellen Systemen wie Linux Programmiert und getestet werden.
Ausgeführt wird PHP nicht auf dem Computer des Users, sondern auf dem Server wo er liegt.
Das hat den Vorteil, keinerlei Software oder Addons braucht, um ein Programm oder eine Webseite zu sehen.
Das heißt, PHP Programme sind Server-Programme
Zu sehen bekommt der User allerdings nicht den PHP Code, sondern den geparsten HTML Code.
PHP selbst bringt nix, ohne eine Ausführung wie "HTML".
Um also PHP nutzen zu können, braucht man die Kenntnisse über "HTML"
Desweiteren, kann PHP auf Dateien und Datenbaken zugreifen, was den Vorteil hat, dass Daten einfach mehrmals aufgerufen werden können, ohne den Inhalt der Daten zu kopieren.
So ist es möglich, wie später erklärt, einen Text zu speichern und beliebig oft wieder ausgeben zu lassen.
So, nun wissen wir schon einmal grob was PHP ist.
PHP ist eine Serverseitige und dynamische Web-programmierungs fähige Sprache
Warum brauch ich PHP
Du brauchst PHP um dynamische Webseiten zu erstellen, die es deinen Besuchern erlauben ihren Inhalt dem User anzupassen.
Das beste Beispiel dafür ist die Bregrüßung:
Dazu möchte ich ein kleines Beispiel geben wie die Begrüßung aussehen könnte:
index.html:
Hallo Lieber User, es freut mich das du hier bist.
Hingegen kann die Begrüßung in PHP so aussehen:
index.php:
Hallo 91.67.252.47 es freut mich das du hier bist.
Es ist jetzt Mittwoch, der 08.10.2008 17:25:32 Uhr.
Anhand dieses Beispieles sieht man gut was der Unterschied zwischen statischen und dynamischen Webseiten ist.
Eine dynamische Seite ist Persönlicher und flexibler.
Du brauchst also PHP um deiner Webseite zu zeigen wer sie gerade besucht und wie sie sich verhalten soll.
Geschichte von PHP
Rasmus Lerdorf setzte den Baustein für PHP bereits 1994
Der Anfang von PHP wurde mit nur wenigen Makros versehn, die dazu dienten die Webseiten dynamisch zu gestallten.
Im Jahre 1995 erschienen weitere Befehle für PHP die zur Zusammenarbeit mit SQL dienten.
Mit der Zeit häuften sich die Befehle und die neue Sprache "PHP" wurde "PHP/F1" genannt die der Welt vorgestellt wurde.
PHP war von Anfang an ein BOOM, viele Programmierer stürtzten sich auf PHP was die Entwicklung stark beschleunigte.
PHP wurde bereits 1997 von einer kleinen Gruppe von Entwicklern betreut und weiter verarbeitet.
Bereits im Jahre 1998, 4 Jahre nach der Entwicklung von Rasmus Lerdorf, war die Version "PHP 3" mit massieven änderungen vorgestellt.
PHP 3 ist eine der Wichtigsten Sprachen für die Webprogrammierung geworden und ist es noch bis ins 21. Jahrhundert.
Seit PHP 4 ist der KErn mit der Zendengine am laufen und auch die Aktuelle Version PHP 5 Läuft mit der ZendEngine 2.0
Damit wäre unsere nostalgische Reise beendet und wir widmen uns nun dem heutigen PHP - Der Version 5
PHP und HTML
PHP läuft nur in Verbindung mit einer Ausgabe Sprache, die in unserem Fall HTML ist.
Um eine einfache PHP Funktion zu schreiben braucht man nicht viel.
Du brauchst einen PHP-Container der wie folgt aussieht:
und gucken wie wir das in einen HTML Code einbauen.
Der effektivste Weg PHP in HTML einzubauen ist dieser:
Beispiel
Wie man sieht, ist es ganz einfach PHP und HTML zu vermischen.
Aber lass mich erklären was du da siehst.
Du siehst ein HTML Document welches eine Zeile in HTML hat und darunter gleich PHP
Damit ist bewiesen, das es möglich ist PHP in HTML zu verwenden.
Du siehst aber auch das man HTML in PHP verwenden kann - ohne Probleme.
Achtung:
Vergiss niemals ";" am Ende eines sogenannten "string"s, denn ohne das Semikolon sieht der PHP-Parser nicht,
das der Code zu Ende ist und es kommt eine Fehlermeldung.
Der Befehl "echo" ist hierbei für die Ausgabe zuständig.
Er sorgt dafürdas der Text den wir eigetippt haben auch ausgegeben wird.
Kommentare
Da wir bereits wissen wie man PHP Code in HTML einbindet und HTML in PHP müssen wir jetzt noch wissen,
wie man sich seine Kommentare schreibt.
Kommentare sind wichtiger als man zunächst annimmt, denn wenn man später größere Scripte hat, ist es gar nicht leicht noch einen Überblick zu haben,
wenn man keine Kommentare geschrieben hat.
Aber um dir zu zeigen was ich hier von dir will,
Zeig ich dir mal ein Beispiel für ein Kommentiertes Script:
Beispiel
Kommentare können überall untergebracht werden, wie du auch im Beispiel erkennen kannst.
Du weißt nun, dass Kommentare nicht in der Ausgabe erscheinen - Man sieht sie auch nicht im Quelltext.
Variablen
Wer kennt sie nicht aus der Mathematik, die Variablen.
Sie dienen als Platzhalter für einen dynamsichen / variablen Inhalt.
Da wir dir das gerne sehr Praktisch Zeigen möchten ist hier mal der Beispiel Code:
Beispiel
Du siehst, man kann ohne Probleme eine Variable sepperat ansprechen und nutzen.
Aber wir wollen uns in Teil 1 dieses Tutorials nicht an kleinigkeiten aufhalten, deswegen gehts gleich weiter.
Wir können mit Varibalen mehr als sie nur Ausgeben zu lassen.
So ist es ohne Probleme auch möglich mit diesen zu rechnen, was ich euch an einem Beispiel zeigen möchte:
PHP-Quellcode
- <html>
- <head>
- <title>Rechnen mit Variablen</title>
- </head>
- <body>
- <?php
- // Variablen Einstellen
- $var1 = 10;
- $var2 = 9;
- $var3 = 265;
- $var4 = 45;
- $var5 = 6;
- //Ausgabe:
- //Addition:
- $Addition = $var5 + $var3;
- echo "Addition:";
- echo "<br>";
- echo $Addition;
- echo "<br>";
- echo "<br>";
- //Subtraktion:
- $Subtraktion = $var1 - $var5;
- echo "Subtraktion:";
- echo "<br>";
- echo $Subtraktion;
- echo "<br>";
- echo "<br>";
- //Multiplikation:
- $Multiplikation = $var3 * $var2;
- echo "Multiplikation:";
- echo "<br>";
- echo $Multiplikation;
- echo "<br>";
- echo "<br>";
- //Division:
- $Division = $var3 / $var4;
- echo "Division:";
- echo "<br>";
- echo $Division;
- echo "<br>";
- echo "<br>";
- //Modulo:
- $Modulo = $var5 % $var2;
- echo "Modulo:";
- echo "<br>";
- echo $Modulo;
- echo "<br>";
- echo "<br>";
- // echo "<br>"; dient nur zur übersicht in diesem Beispiel.
- ?>
- </body>
- </html>
Beispiel
Da wir nun schon eine ganze Menge über PHP wissen wird es Zeit den ersten Teil der Tutorialserie zu beenden.
Im 2. Teil werden wir uns den Formularen widmen und lernen, wie wir den User eine Eingabe machen lassen und diese Daten dann verwenden können.
Mfg lassu
Ich bitte euch Fehler die ihr findet als Kommentar zu posten und natürlich um ein Feedback
