Mailinglisten-Archive |
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