|
|
PHP4 Skripte werden nur unterhalb des Verzeichnisses /scripts (engl. für "Skripte") ausgeführt
| PHP4 Skriptdateien können wahlweise die Endung .php, .php3 oder .php4 haben
| Verbindungen von PHP4 Skripten zu (remote) Datenbanken sind nicht erlaubt
| Die maximale CPU Zeit je Skript beträgt 30 Sekunden
| Die Größe einer Datei, die mit einem PHP4-Skript hochgeladen werden kann, beträgt maximal 8.000 kByte
| Je Skript können nicht mehr als 8 Dateien gleichzeitig geöffnet sein (es stehen max. 8 File-Handles zur Verfügung)
| Der eMail-Versand aus Skripten wird protokolliert. Es erfolgt jedoch keine Überprüfung der Ziel- oder Absenderadresse. | |
![]()
![]()
Um PHP4 Skripte in die Webseite einbauen zu können, muss zunächst eine Freischaltung zur Nutzung von PHP4 erfolgen. Dies geschieht in der Benutzeroberfläche der Business Homepage unter dem Menüpunkt "Eigene CGIs". Mit der Freischaltung wird automatisch ein neues Verzeichnis /scripts im Hauptverzeichnis Ihres Speicherplatzes (Contentbereich) angelegt, sofern dieses nicht bereits existiert. Unter diesem Verzeichnis können nun die PHP4 Skripte nach Belieben abgelegt werden. Wichtig: Ausschließlich unter diesem Verzeichnis abgelegte Skripte werden auch ausgeführt!
![]()
![]()
Mit PHP4 können Sie den HTML-Code Ihrer Webseite beliebig anreichern. Einzige Bedingung: Alle PHP4 Skripte müssen stets unter dem Verzeichnis /scripts liegen (vgl. auch "Wie nutze ich PHP4 bei T-Online?")
Hier ein Beispiel dafür, wie man das aktuelle Datum auf eine Webseite einfügt:
-----------------------
<?
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
echo "Datum: ",$datum;
?>
![]()
Dieser Service steht zur Zeit leider noch nicht zur Verfügung. Mit etwas Recherche werden Sie jedoch feststellen, dass es eine Vielzahl von Skripten im Internet gibt, die ohne Datenbanken auskommen, dabei jedoch die gleiche Funktionalität anbieten.
![]()
![]()
Wie kann ich PHP4 bereits in meiner Startseite verwenden?
Da PHP4 Skripte nur unterhalb des /scripts Verzeichnisses ausgeführt werden können, müssen Sie Ihre Startdatei auf eine PHP4 Datei unterhalb des /scripts Verzeichnis' umleiten.
Eine solche Umleitung wird auch als Redirect bezeichnet. Hier ein Beispiel einer Startdatei, die sofort auf eine PHP4 Datei (z.B. home.php) unterhalb des /scripts Verzeichnis umleitet:
<html>
<head>
<meta HTTP-EQUIV="REFRESH" CONTENT="0; URL=/scripts/home.php">
</head>
<body>
</body>
</html>
Hinter "URL=" wird die Datei angegeben auf die umgeleitet werden soll. Mit der Ziffer davor können Sie angeben, wieviele Sekunden gewartet werden soll, bevor das Redirect ausgeführt wird.
Übrigens können Sie unter Ihrem /scripts Verzeichnis direkt ein PHP4-Skript als Startdatei verwenden. Dazu müssen Sie dieser Datei lediglich den Namen index.php geben. Sobald sich eine Datei mit dem Namen index.php in einem beliebigen Verzeichnis unterhalb /scripts befindet, wird diese Datei als Startdatei verwendet, wenn per Browser direkt auf dieses Verzeichnis zugegriffen wird.
Im obigen Beispiel können Sie also die Angabe der Datei home.php auch einfach weglassen, wenn Sie im Verzeichnis /scripts eine Startdatei mit Namen index.php anlegen.
![]()
Ja, man kann als Business Homepage Besitzer einer bestimmten Person das Recht vergeben, die Dateien der Homepage z.B. per FTP zu ändern; gleiches gilt auch für PHP Skriptdateien. Dazu muss dieser Person das Recht "Redakteur" besitzen. Als Besitzer der Business Homepage können Sie unter dem Menüpunkt "Mitarbeiter&eMail" dieses Recht frei vergeben.
![]()
![]()
Beim Ausführen eines Skriptes treten Probleme auf!
Fehler und Warnungen des PHP Interpreters können Sie unterhalb Ihres /scripts Verzeichnis' einsehen (Fehlerlogs). Diese befinden sich im Unterverzeichnis /scripts/log und können dort z.B. per FTP eingesehen sowie gelöscht werden. Sie sollten auch ohne laufende Änderungen Ihrer PHP Skripte dort ab und zu nachsehen, ob die Datei php.log Warnmeldungen aus dem laufenden Betrieb enthält, um ggf. die PHP Skripte zu optimieren.
Dateien im Verzeichnis /scripts/log/ werden, im Gegensatz zu Dateien im Verzeichnis /log, Ihrem Speicherplatzverbrauch hinzugerechnet. Es empfiehlt sich daher, dort ab und zu "aufzuräumen" und nicht benötigte Einträge oder ganze Dateien zu löschen.
![]()
![]()
| PHP Edit | Zum Bestellen | (PHP, Englisch, Freeware) |
| TS Web Editor | (HTML/PHP/CSS/JavaScript, Deutsch/Englisch, Freeware) | |
| Maguma Studio for PHP light | (PHP, Englisch, Freeware) | |
| DzSoft PHP Editor | (HTML/PHP/XML, Englisch, Shareware) | |
| EditPlus | (HTML, Englisch, Shareware) |
![]()
![]()
Kann ein Besucher meiner Seite den PHP-Code im Browser sehen?
Nein, ein Besucher der Seite bekommt den PHP-Code nicht zu sehen, da dieser vom Webserver ausgeführt und nur der fertig generierte HTML-Code an den Browser geschickt wird.
![]()
![]()
Auf der offiziellen PHP-Homepage http://www.php.net finden Sie ausführliche Informationen rund um das Thema PHP, unter anderem auch eine komplette deutsche PHP-Referenz.
Eine grosse Anzahl schon fertiger PHP-Skripte mit deutschen Beschreibungen finden Sie z.B. unter
http://www.php-resource.de oder http://www.php-archiv.de.
Die deutschsprachige Newsgroup de.comp.lang.php liefert erfahrenen PHP-Anwendern die Möglichkeit, Ideen auszutauschen. Die offizielle FAQ zu dieser Newsgroup findet sich unter http://www.dclp-faq.de/, wo man die Antworten zu häufig gestellten Fragen, aber auch eine ganze Menge nützlicher Tipps und Tricks findet. Eine ebenfalls deutschsprachige Einführung zu PHP ist dort unter anderem auch vorhanden.