Datei auf einem entfernten Server einbinden.
Raffi
- php
Hallo Leute ich wollte eine Datei auf einem Entfernten Server in meine Seite einbinden. Das ganze habe ich mit include gemacht. Ich bekomme jedoch folgende Fehlermeldung:
Warning: main(): URL file-access is disabled in the server configuration in /home/focusdri/public_html/admin/index.php on line 41
Warning: main(http://www.focusnet.ch/focusdrive/infos/info.php): failed to open stream: no suitable wrapper could be found in /home/focusdri/public_html/admin/index.php on line 41
Warning: main(): Failed opening 'http://www.focusnet.ch/focusdrive/infos/info.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/focusdri/public_html/admin/index.php on line 41
Da das Ganze scheinbar deaktiviert ist, wie bekomme ich nun den Inhalt in meine Seite. Es handelt sich dabei nicht um den Klau irgendwelcher Daten, sondern um die Startseite eines CMS, wo ich eine Seite auf meinem Server einbinde und somit wichtige Informationen und News in allen meinen CMS berietstellen kann.
Danke und Gruss
Raffi
Hallo Raffi,
lese mal in der PHPDoc die Abschnitte für fopen und fread.
Gruss Rainer
Die Datei ist jedoch ein PHP Script. So wie ich das sehe, wird das mit fopen und fread nicht ausgeführt sondern lediglich der text gelesen.
Ausserdem geht fopen auf einen anderen Server auch nicht :-(
Gruss
Raffi
Hallo,
Die Datei ist jedoch ein PHP Script. So wie ich das sehe, wird das mit fopen und fread nicht ausgeführt sondern lediglich der text gelesen.
Es wird das eingelesen, was der entfernte Server ueber HTTP ausgibt.
Das ist normalerweise fertiger HTML-Quellcode, nicht PHP.
Fremden Quellcode mit include() einzulesen und den
ggf. darin enthaltenen PHP-Quellcode auszufuehren
halte ich fuer ein grosses Sicherheitsrisiko.
Ich wuerde mit readfile() arbeiten, dann wird
der fremde Quellcode unveraendert ausgegeben.
Oder mit file_get_contents() den fremden Quellcode
in eine Stringvariable einlesen und ggf. bearbeiten,
bevor man ihn ausgibt.
Ausserdem geht fopen auf einen anderen Server auch nicht :-(
RTFM.
Stichworte: allow_url_fopen, Anhang J, wrapper
Gruesse,
Thomas