Dateien von anderem Server einbinden ?
me
- php
0 Jens Müller0 me
0 Sönke Tesch
Wie funzt das ?
include("http://www.aaa.de/test.htm"); <= geht nicht
$test="http://www.aaa.de/test.htm";
include($test); <= das auch nicht
Ich hab aber mal gelesen, dass das geht ?
Gibt es also eine Möglichkeit ?
Danke schon mal für eure Hilfe :-)
Guten Tag, <- erstmal ne Begruessung, hier wird gern auf Hoeflichkeit geachtet.
include("http://www.aaa.de/test.htm"); <= geht nicht
Sieht so aus als wenn bei dir das oeffen von Internetverbindungen in PHP untersagt ist.
Leg dir mal eine neue Datei an (z.B. info.php) und schreib da <?php phpinfo()?> rein. Sieh mal nach allow_url_fopen, wenn der Wert auf 1 (ein) steht ist's erlaubt, wenn 0 (aus) dann hilft nur mal nachfragen.
gruesse
jens mueller
Leg dir mal eine neue Datei an (z.B. info.php) und schreib da <?php phpinfo()?> rein. Sieh mal nach allow_url_fopen, wenn der Wert auf 1 (ein) steht ist's erlaubt, wenn 0 (aus) dann hilft nur mal nachfragen.
der wert ist auf 1, trotzdem läufts nicht :-(
include("http://www.aaa.de/test.htm"); <= geht nicht
As long as support for the "URL fopen wrapper" is enabled when you configure PHP (which it is unless you explicitly pass the --disable-url-fopen-wrapper flag to configure (for versions up to 4.0.3) or set allow_url_fopen to off in php.ini (for newer versions), you can use HTTP and FTP URLs with most functions that take a filename as a parameter, including the require() and include() statements.
Note: You can't use remote files in include() and require() statements on Windows.
[Aus: PHP3-Anleitung/features.remote-files.html]
Hallo Sönke,
include("http://www.aaa.de/test.htm"); <= geht nicht
As long as support for the "URL fopen wrapper" is enabled when you configure PHP [...]
Note: You can't use remote files in include() and require() statements on Windows.
Hab ich ganz Vergessen, fuer mich sah es so aus als wenn der Server unter UNIX laufen wuerde.
An me:
Kleine Loesung fuer dein Problem.
<?php
$fp = @fopen("http://forum.de.selfhtml.org/", "r") or die ("Kann Datei nicht lesen.");
fpassthru($fp);
?>
Jetzt kannst du ueber $fp auf die Seite zugreifen und diese z.B. einbinden.
gruesse
jens mueller