Fach: Informatik - Jan-Gerd Tenberge
Fach: Informatik - Jan-Gerd Tenberge
Fach: Informatik - Jan-Gerd Tenberge
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Wenn "URL fopen wrappers" in PHP aktiviert sind (in der Standardkonfiguration ist das<br />
der Fall) können Sie als Pfad der einzubindenden Datei auch eine URL (via HTTP oder<br />
anderen unterstützen Wrappern - eine Liste der unterstützen Protokolle finden Sie unter<br />
Anhang L) statt einer lokalen Pfadangabe angeben. Falls der Zielserver die Zieldatei als<br />
PHP-Code interpretiert, können Sie an die einzubindende Datei Variablen in einem<br />
Request-String übergeben, genauso wie bei HTTP GET. Streng genommen ist das nicht<br />
das Gleiche, wie diese Datei einzubinden und diesem den Geltungsbereich des Vater-<br />
Skripts zu vererben; das Skript wird auf dem Remote-Server ausgeführt und danach<br />
wird das Ergebnis in das lokale Skript eingebunden.<br />
Warnung<br />
PHP Versionen kleiner 4.3.0 für Windows, erlauben den Zugriff auf Remote-Dateien<br />
mit dieser Funktion nicht, selbst wenn allow_url_fopen aktiviert ist.<br />
Beispiel 16-5. include() über HTTP<br />
<br />
Siehe auch Zugriff auf entfernte Dateien, fopen() und file() für verwandte<br />
Informationen.<br />
Da include() und require() spezielle Sprachkonstrukte sind, müssen Sie diese innerhalb<br />
einer bedingten Anweisung in einen Anweisungsblock setzen.<br />
Beispiel 16-6. include() und bedingte Blöcke<br />
21