Passend zu Ginome's HTML Kurs gibt es hier den PHP Kurs - Aber bevor ihr kein HTML könnt, braucht ihr hier auch gar nicht anzufangen
Für PHP benötigt man HTML-Kenntnisse.
Bevor es überhaupt losgehen kann brauchen wir einen Server auf dem wir unsere Homepage ablegen können..
Das Problem ist, dass viele Server kein PHP unterstützen. Die meisten die PHP unterstützen kosten nämlich monatliche Grundgebühren und haben massig Einschränkungen.
Zwei Server mit PHP im Angebot hat Ginome mir genannt:
http://www.funpic.de/index.php?template=hostinginfo
http://www.lima-city.de/portal.php?sid
Außerdem bietet TRIPOD PHP an, jedoch mit mehr Werbung als man glaubt.
Hier müsst ihr euch nun anmelden und euch da mal einfinden. Versucht am besten erstmal eine normale HTML Datei hochzuladen und zu öffnen.
PHP - Hallo Welt
Die größte Frage die ich mir Anfangs gestellt hab, war die Frage, wohin der PHP Code nun kommt. Die Antwort ist leicht: Einfach mitten in den HTML Code - egal wohin man will.
Einen PHP Code fängt man nur mit <?php an und beendet ihn mit ?> - Der Code kommt dann dazwischen. Beispiel:
Bevor es nun losgehen kann, muss ich kurz erklären was PHP ist und was es tut. PHP steht für "Hypertext Preprocessor". Das wichtigste daran ist das PRE. PRE bedeutet ja sowas wie "vor" oder "zuvor".
Bedeutet:
Der PHP-Quellcode den wir schreiben wir zuerst abgearbeitet. Der PHP Quellcode den wir schreiben gibt dann eine HTML Datei aus. Und nur diese HTML Datei wird dem Benutzer geschickt.
Den ersten Befehl, den wir in diesem Tutorial lernen werden ist der wichtigste überhaupt. Er nennt sich ECHO. Dieser Befehl gibt einen beliebigen Text wieder in unserem HTML Text aus.
Beispiel
<html>
<head>
<title>PHP Test1</title>
</head>
<body>
<?php
echo "Hallo Welt";
?>
</body>
</html>
Wenn wir diese Datei nun so wie sie hier steht ausführen, würde in der HTML Datei nur noch folgendes stehen:
Das liegt daran, dass der PHP Code VOR dem senden abgeschickt wird (wie oben schon beschrieben)
ECHO
ECHO hat nur einen Parameter und das ist der Text, der ausgegeben werden soll.
Dieser Text muss zwischen Anführungsstrichen (") oder Apostrophen (') stehen.
Beispiele:
echo "Hallo Welt"; // Richtig
echo Hallo Welt; // Falsch
echo 'Hallo Welt'; // Richtig
Weiterhin ist in PHP zu beachten, dass nach JEDEM Befehl ein Semikolon ) stehen muss.
(In den Beispielen wird noch <? statt <?php benutzt - aber <?php ist besser)
Beispiel online: http://www.yatta-tempel.de/phptut/echo.php
Quellcode: http://www.yatta-tempel.de/phptut/echosrc.php
Falls etwas in dem ersten Teil schlecht oder kaum beschrieben sein sollte einfach meckern