include url, absolute pfadangabe

Dj Mike

Mitglied
Hallo,

Wenn ich mit Include einen absoluten Pfad (also URL) einbinden will klappt das nicht.
Es funktioniert allerdings, wenn ich den relativen Pfad zu dieser datei angebe...
Die PHP-Datei liegt auf dem selben Server, wie die Datei, in der ich den Include-Befehl verwende!

Woran könnte das liegen?

Vielen Dank im Vorraus
 
Erstmal, danke für die Schnellen Antworten!
@fanste: Die Seite hatte ich mir schon angeschaut aber ich bin dadurch auch nicht schlauer geworden.
@Gumbo: Ich meinte schon eine richtige URL, also http://example.net/foo/bar.

Ich hab jetzt mal in der phpinfo() nachgeschaut und rausgefunden, dass "allow_url_fopen" auf "off" steht.
Ich bin nicht selber Administrator des Systems! Kann man da irgendwas machen, oder ist es dann nur möglich, relative Pfadangaben für include zu verwenden

Gruß Micha
 
Nimm doch einfach eine absolute Pfadangaben. Oder unterschieden sich auch die Host-Namen?
 
Dj Mike hat gesagt.:
Die PHP-Datei liegt auf dem selben Server...
So wie es aussieht nicht.

Also einfach den Host weglassen und das einbinden mit / beginnen. / sagt, dass er ins Rootverzeichnes der Webseite gehen soll und von dort aus dann die angegeben Verzeichnisse bis zu Datei hochgeht.
 
Meinst du nun einen absoluten URL-Pfad wie etwa /foo/bar oder tstsächlich ein gültigen URL wie etwa http://example.net/foo/bar? Denn Letzteres wird wahrscheinlich aufgrund der deaktivierten allow_url_fopen-Konfigurationsoption verwehrt.


dazu hab ich auch mal ne frage

ich hab in der php.ini diese funktion aktiviert aber es kommt immer noch diese fehlermedung
Code:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in C:\xampp\htdocs\test.php on line 2

Warning: include(http://uni1.syswar.de/?navi=start) [function.include]: failed to open stream: no suitable wrapper could be found in C:\xampp\htdocs\test.php on line 2

Warning: include() [function.include]: Failed opening 'http://uni1.syswar.de/?navi=start' for inclusion (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\test.php on line 2


muß ich noch was ändern?
 
@Napofis

Man kann mit der Funktion include(); nicht funktionen oder so von anderen seiten einbinden sondern nur lokal :)

MfG
KD3
 
Zurück