.:: NAVIGATION ::.
 A Einleitung  

.:: INFO ::.

.:: user ::.
Username:
Password:
--> registrieren <--


765 registrierte Benutzer

SCHULE.AT

MySQL

PHP

Wie komme ich zu einem Lehrer-Account?

Zuerst registrieren, anschließend Mail an ingolacheiner.net mit Namen, gültiger e-mail-Adresse, Username, Passwort und Schulkennzahl

 

·:: Zurück  weiter ::·
.:: B Grundgerüst/Mein erstes Script ::.

PHP benötigt keine eigenen Dateien, es wird lediglich in HTML eingebunden. Folgende Methode hat sich bei den meisten PHP-Entwicklern durchgesetzt:

<?php ...hier steht der PHP-Quelltext... ?>

Mit "<?php" leitet man das Script ein und mit "?>" endet es. Dazwischen kann beliebig viel Code in beliebig vielen Zeilen stehen.

Es geht aber auch umgekehrt: HTML durch PHP ausgeben (siehe weiter unten). Dadurch ergeben sich gewissen performance-Vorteile!!


Damit das PHP-Modul die Datei auch parst, muss die Dateiendung .php sein. Das hat keine Auswirkung auf den restlichen Inhalt der HTML Datei. Man kann jedoch den Apache-Webserver dazu bringen, dass er alle Dateien parst.

Nach dem wir jetzt wissen wie man PHP in eine HTML Datei einbindet, können wir jetzt unser erstes Script erstellen.

<?php
echo "Hallo Welt!";
?> 

Damit wären wir bei der ersten und wichtigsten Funktion in PHP: "echo"

Die echo-Funktion gibt einen oder mehrere Strings an den Browser aus. Das heißt auch HTML kann mittels PHP generiert werden.

Am Ende jeder Anweisung (Zeile) muß ein Strichpunkt stehen. Das Vergessen von diesem Strichpunkten (Semikolon) ist eine häufige Fehlerursache.

Kommentare

<?php
echo "Guten Tag."# Dies ist ein Kommentar...
echo "noch ein Kommentar, den man nicht sieht"//noch ein Kommentar
/* Dies ist ein langer Kommentar,
der sich über mehrere Zeilen erstreckt*/
?>

Zeilenumbruch im html-Code

Um den HTML-Code für die Fehlersuche zu strukturieren gibt es einige Steuerzeichen in PHP: \n erzeugt im HTML-Code (und nur dort) einen Zeilenumbruch. Im Browser ist davon nichts zu sehen.

<?php
echo "<p>Nach diesem Text erfolgt ein Zeilenumbruch,\n";
echo 
"der nur im html-Code und nicht im Browser \n";
echo 
"dargestellt wird.</p>";
?>

Schaut im Browser so aus:

Nach diesem Text erfolgt ein Zeilenumbruch, der nur im html-Code und nicht im Browser dargestellt wird.

Erzeugt folgenden html-code

<p>Nach diesem Text erfolgt ein Zeilenumbruch,
der nur im html-Code und nicht im Browser
"dargestellt wird.</p>

<?php
echo "<p>Nach diesem Text erfolgt ein Zeilenumbruch,";
echo 
"der nur im html-Code und nicht im Browser ";
echo 
"dargestellt wird.</p>";
?>

Erzeugt hingegen diesen HTML-Code

<p>Nach diesem Text erfolgt ein Zeilenumbruch, der nur im html-Code und nicht im Browser dargestellt wird.</p>

Mittels Backslash können Zeichen entwertet werden bzw. Tabulatoren und Zeilenumbrüche ausgegeben werden:

Zeichenfolge Austgabe/Erläuterung
\n Zeilenvorschub
\r Wagenrücklauf
\t Horizontaler Tabulator
\\ Backslash
\$ Dollar-Symbol
\" Doppelte Anfürhungszeichen
\0 - \777 ASCII-Code des auszugebenden Zeichens in oktaler Schreibweise
\x0 - \xFF ASCII-Code des auszugebenden Zeichesn in hexadezimaler Schreibweise

 



·:: Zurück  weiter ::·



© 2005 unter OPL
ingolacheiner.net