Mailinglisten-Archive |
----- Original Message ----- From: "Jochen Metzger" <j.metzger_(at)_steptown.com> To: <php_(at)_phpcenter.de> Sent: Saturday, June 29, 2002 3:21 AM Subject: Re: [php] Include > ´Hi, > > > Guten Morgen, > > > > ich hab ein Script, das entweder an hand eines übergebenen Parameters > > bzw. einer gesetzten Sessionvariable eine bestimmt Seite einbinden soll. > > > > Leider weigert sich das Script, über die Befehlszeile > > > > Include $Link; > > > > Seiten einzubinden, die auf einem entfernten Rechner liegen, also mit > > 'http://www......' anfangen. Es kommt dann immer die Warnung: > > > > Warning: Failed opening 'http://www....' for inclusion > > (include_path='c:\php4\pear') in [Filename] on line 53 > > > > Für Seiten, die local auf dem Webserver liegen und über relative Links > > eingebunden werden, funktioniert das Script klaglos. > > > Mit include lassen sich IMHO nur Dateien mit lokalen Pfaden einbinden. > Für externe Seiten ist fopen oder fsockopen Dein Freund Diese Aussage ist falsch. Sofern PHP mittels enable-url-uncludes kompilirt wurde bzw. das mit mittlerweile die Default einstelleung und es ueber die php.ini nicht verboten wurde kann man mit include auch Dateien ueber HTTP einbinden. Man sollte allerdings im Auge behalten das evtl. Firewall des Providers unterbinden konnen das ausgehenden HTTP Connects gemacht werde koennen. Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive