me: Dateien von anderem Server einbinden ?

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 :-)

  1. 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

    1. 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 :-(

  2. 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]

    1. 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