PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : include("http://") - > Fehler


DanielEXQ2
05.11.2004, 18:40:28
Hi,

ich habe schon im Forum gesucht, aber nicht die Lösung gefunden.
Ich habe folgendes Problem.
In meiner index.php rufe ich folgenden PHP befehl auf:
if($_GET[Modul] == "Member")
{ include("templates/members.php"); }
Soweit funktioniert es auch. Die members.php wird aufgerufen. Sie beinhaltet:
include('http://www.atombrainies.de/luckyloser/xbrite_members_!cs/members.php');
Sobald er diese zeile ausführt kommt folgender fehler:
Warning: Failed opening 'http://www.atombrainies.de/luckyloser/xbrite_members_!cs/members.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php/PEAR') in /customers/atombrainies.de/atombrainies.de/httpd.www/luckyloser/templates/members.php on line 1

Wieso kommt dieser Fehler zustande?
Der Pfad stimmt. Probiert ihn einfach im browser aus.
Ich hoffe mir kann jemand helfen.

xabbuh
05.11.2004, 19:56:30
Wenn "URL fopen wrappers" in PHP aktiviert sind (in der Standardkonfiguration ist das der Fall) können Sie als Pfad der einzubindenden Datei auch eine URL (via HTTP oder anderen unterstützen Wrappern - eine Liste der unterstützen Protokolle finden Sie unter Anhang L) statt einer lokalen Pfadangabe angeben.

aber:

PHP Versionen kleiner 4.3.0 für Windows, erlauben den Zugriff auf Remote-Dateien mit dieser Funktion nicht, selbst wenn allow_url_fopen aktiviert ist.[/url]

Quelle: php.net/include

Welche PHP-Version und welches Betriebssystem nutzt du?


Noch ein Link:
[url=http://de.php.net/manual/de/ref.filesystem.php#ini.allow-url-fopen]allow_url_fopen (http://de.php.net/include/)

DanielEXQ2
06.11.2004, 19:20:29
Alles Klar danke. lokal nutze ich WAMP mit php 4.3.1
Das funktioniert! auf meinem Server wird LAMP mit PHP 4.2.2 genutzt. Das ist das Problem...