PHP Kurs Logo  
 
Buttons PHP Kurs - Kapitel Trennlinie Was brauche ich ? Trennlinie Kontakt Trennlinie Impressum & Datenschutz Buttons
 
 
Menu
Allererste PHP Schritte
- Webserver Installation
- PHP Editor Installation

PHP Grundlagen
- PHP Grundwissen
- Mein erstes Programm
- Kommentare einfügen
- Variablen
- PHP+HTML mischen
- If Abfragen
- Rechenarten
- Arrays
- Schleifen
- Funktionen
- Klassen
- Includes
- Sessions und Cookies
- Login mit Sessions
- Login mit Datenbank
- Referer auslesen
- Wert aus Datenbank
- Variablen übergeben

MySQL Grundlagen
- Was ist das ?
- Erste Schritte
- Verbindung herstellen
- Einfache SQL Befehle
- SQL Injection

Häufig gefragt
- Was ist Adwords ?
- Interessante Links
- Wasserzeichen mod_rewrite
- Thumbnails erstellen
- PHP Gästebuch
- PHP Header
- Webseiten auslesen
- Socket Verbindungen
- E-Mail Adressen prüfen
- E-Mails versenden
- $_GET & $_POST
- Datenbank sichern
- Server DDOS Angriffe Abwehren
- Webhosting - Worauf ist zu achten ?

Interessante Artikel


Wie fängt jedes PHP Programm an ?

Woher weiss der Server eigentlich, ob es sich um PHP Befehle handelt die er ausführen soll ? Wie sieht das Grundgerüst von jedem PHP Programm aus ?

Jedes PHP Programm welches Du programmierst fängt mit <?php an. Anhand der eckigen offenen Klammer und dem Fragezeichen mit dem php Wort dahinter weiss der Server: "Ah ha ! Jetzt kommt PHP Code !". Ein PHP Programm beendet man dementsprechend mit ?>. Das Grundgerüst für jedes Programm müsste also immer wie folgt aussehen:

<?php

?>

Man kann ein PHP Code auch noch anders anfangen lassen - und zwar ohne das Wort php. Es reicht auch die eckige offene Klammer mit dem Fragezeichen dahinter. Ich empfehle allerdings sich die Schreibweise mit dem php dahinter anzugewöhnen. Dies sei hier nur der Vollständigkeit halber erwähnt ! Dieses Programm könntet Ihr so abschreiben und zum beispiel als test.php speichern und auf euren Webspace hochladen. Im Internetexplorer gebt Ihr dann die Adresse von dieser Datei ein und könnt das Ergebnis betrachten. Klar, in diesem Fall geschieht noch! nichts, aber das ändert sich schnell ;)

Was muss ich unbedingt beachten ?

Wenn Ihr euer kleines Programm abspeichert, sollte es immer die Dateiendung .php haben ! Alternativ muss diese bei einigen Webspaceanbietern auch .php3 oder .php4 heissen oder so ähnlich. Sollte bei euch .php als Dateiendung nicht funktionieren dann erfragt Ihr dies bei eurem Webspaceanbieter wie diese heissen muss - in der Regel sollte .php aber in 99% der Fälle funktionieren.
Häufige Fehlerquelle: Wenn man eine Datei speichert (vorallem mit dem Notepad u.ä.) kann es passieren, dass man z.B. "test.php" als namen eingibt, das Programm die Datei allerdings als "test.php.txt" speichert ! Die Datei darf nur die .php Endung haben und kein .txt dahinter, sonst funktioniert es nicht !

Häufige Fehlerquelle: Wenn man Befehle in Zeilen schreibt, dann muss jede programmierte Zeile mit einem Semikolon in PHP beendet werden. Tut man dies nicht, dann schmeisst uns PHP gleich eine Fehlermeldung raus und zeigt auf eine andere Zeile !!! PHP zeigt automatisch auf die nächste Zeile. Haben wir in Zeile 100 das Semikolon vergessen, dann meckert er über einen Fehler in Zeile 101. Man ist also gut beraten bei Fehlermeldungen kurz zu gucken, ob die Zeile davor ein Semikolon am Ende hat !

Wichtige Informationen die man oft braucht !

Manchmal braucht man bestimmte Informationen: welche PHP Version habe ich auf dem Server ? Wie lauten die kompletten Verzeichnisnamen wo mein Webspace liegt ? Es gibt viele Dinge die man mal benötigt. Hierfür hat PHP einen Befehl eingebaut, mit dem man sämtliche Informationen ausgeben kann, die PHP weiss: PHPINFO(); Dies können wir gleich einmal ausprobieren und somit unser erstes kleines Programm schreiben:

<?php
    phpinfo
();
?>

Ob man hier das phpinfo(); groß oder klein schreibt ist völlig egal ! Speichert dieses kleine Programm als test.php und ruft diese auf eurem Webspace auf, nachdem Ihr es hochgeladen habt. Danach erhaltet Ihr eine lange Ausgabe die so ungefähr anfängt:

PHPINFO

... und sich noch über weitere etliche Seiten hinzieht !


Upload unserer Testprogramme

Wenn Du Dein Testprogramm auf Deinen Webspace hochlädst, solltest Du darauf achten, dass dies im ASCII Modus geschieht. Bei Filezilla kann man dies unter Transfer - Transfer Typ einstellen. Alternativ kann man auch auf AUTO stellen, dann entscheidet das Programm selbst welcher Modus gerade gebraucht wird. Dies vermeidet unnötige Fehler. Wenn Du Dir Filezilla installiert hast, ist dies eigentlich schon vorausgewählt und Du brauchst Dir darüber keine Gedanken machen.

Filezilla Übertragungsmodus


Das Guru Buch für jeden PHP Programmierer !

Jeder der PHP programmiert muss hin und wieder mal was nachschlagen. Wie war noch genau der Befehl - oder - gibt es da eine spezielle Lösung für mein Problem mit diesem Befehl ? Ihr braucht nicht in die Buchhandlung laufen ! Die Seite des heiligen Grals wo alles geschrieben steht heisst www.PHP.net ! Dort kann man sämtliche Befehle nachschlagen. In den nachfolgenden Artikeln braucht Ihr nur auf den Befehl bei uns im Text klicken und Ihr springt direkt zur php.net Seite wo der entsprechende Befehl beschrieben steht. Das gute an der Seite ist , dass dort unter der eigentlichen Beschreibung des Befehls immer noch User gepostet haben und spezielle Skriptschnipsel anbieten die bestimmte Probleme lösen. Ein Blick auf die Seite lohnt sich also oft, wenn man mal am grübeln ist. Ich gehe nicht davon aus, dass Ihr dort jetzt schon ständig gucken müsst/sollt. Es ist einfach nur gut zu wissen, wo man etwas findet wenn man wirklich einmal etwas sucht ! Diese Info wollte ich euch nicht vorenthalten und euch schonmal vorweg geben.

Ein Beispiel: echo(); - anklicken


Alles soweit geklappt ? Ich hoffe euer Kopf ist nicht bereits schon zu voll. Ihr müsst das alles hier auf der ersten Seite nicht auswendig lernen. Man sollte es einfach nur mal gelesen haben zum Anfang und wenn euch in den folgenden Kapiteln Probleme über den Weg laufen - vielleicht findet Ihr dann hier eine schnelle Lösung. Dann sollten wir nun mit unserem ersten richtigen PHP Programm anfangen ... ab zum nächsten Kapitel :)





<<<< zurück Kapitelauswahl vorwärts >>>>






Content
 
  Bottom Design  

PepperTools.de Software Download | Software Shop
PepperTools Software Shop