hi,
ich include mittels
include("http://xxx.de/xxx.php");
eine externe PHP Datei in mein vorhandenes Script.
Damit bekommst du leiglich die Ausgabe dieses Scriptes (sofern wir davon ausgehen können, dass der dortige Server Dateien mit der Endung .php als PHP parst).
Jedoch holt sich das externe Script diese Variablen nicht
Das Script ist bereits auf dem externen Server _ausgeführt_ worden - wie soll es sich da noch irgenwelche Variablen "holen"?
Gibt es da nicht auch eine einfachere und bessere Lösung dass die Variablen, die sowieso schon im Dokument existieren, auch an die externe Datei, die eingebettet wird, weitergegeben werden?
Wenn du PHP-Code einbinden willst, der auf _deinem_ Server ausgeführt werden soll - dann darf er nicht schon auf dem fremden Server ausgeführt worden sein, sondern muss dir als PHP-_Code_ geliefert werden.
Dass dürfte z.B. der Fall sein, wenn du kein .php, sondern .txt anforderst - das wird idR. nicht als PHP geparst.
Welche Konsequenzen das hat, darüber solltest du dir aber im klaren sein - der Code wird dann auf deinem Server mit deinen Rechten ausgeführt.
Ist also nur dann denkbar, wenn du der externe Quelle in dieser Hinsicht vollkommen vertrauen kannst - wenn sie dir Code liefern würde, der Datensätze oder Dateien löscht, dann passiert das auf deinem Server. Und bedenke auch, dass dies nicht mal böswillige Absicht der Gegenseite voraussetzt, sondern auch durch Irrtum passieren könnte.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }