phpbar.de logo

Mailinglisten-Archive

[php] Include-Befehl

[php] Include-Befehl

Benjamin Billian cybermage_(at)_hirnstrudel.de
Sun, 10 Dec 2000 15:54:32 +0100


Sarah Zülow wrote:
> Jetzt zum Problem:
> Es heißt doch, dass der Include-Befehl eine Datei an der Stelle
> einfügt, an der der Include-Befehl gesetzt ist und alle in der
> externen Datei befindlichen Werte so tun, als wären sie Teil der
> aufrufenden Datei. OK - verstanden und funktioniert (fast).
>
> Aber was ist, wenn das Includen einer Datei von einer Domain kommt?

Dann wird das included, was der "fremde" Webserver liefert, und das ist 
_nicht_ der Quellcode der Datei, sondern die Ausgabe der Datei.
Soll heißen, die Datei wird nicht included, sie wird ausgeführt.
Deswegen hat es ja geklappt, als Du die GET-Parameter geliefert hast, 
dann stand dem Script auf dem anderen Server ja die auszugebende 
Variable zur Verfügung, sie wurde ausgegeben und die Ausgabe wurde als 
HTML included.

Wenn die Datei auf einem anderen Server liegt (ist sowieso ungünstig, 
es sei denn Du willst dein Script ausbremsen und unnötigen Traffic 
erzeugen), musst Du das halt so anstellen, dass Du auch an den 
Quelltext rankommst, z.B. per FTP, oder indem Du die Datei auf dem 
anderen Server so umbenennst, dass Sie nicht mehr als PHP erkannt und 
deswegen nicht mehr ausgeführt wird.

Gesundheit
Wagner

-- 
The Aquinas Axiom: What the gods get away with, the cows don't.



php::bar PHP Wiki   -   Listenarchive