Halihallo Maresa
ich möchte einen HTML Gateway mit PHP erstellen. Man kann in ein Formular die URL angeben, von welcher dann der Quellcode eingelesen werden kann. Dieser soll dann verarbeitet und ausgegebenw erden.
Quellcode von was?
show_source($url); zeigt den Quelltex nur an, gibt ihn jedoch nicht aus.
Er tut beides. Zeigen und Ausgeben ist ein Pleonasmus.
Gibts da eine Möglichkeit?
Ein fremdes PHP-Script im Sourcecode einlesen und dann ausführen (das meintest du wohl)?
Ja, ist jedoch nicht empfehlenswert, da sich solche Konstrukte eigentlich immer auf eine
sehr schlechte Lösung zurückzuführen sind und alles andere als zur Sicherheit des Systems
beitragen. Was, wenn die fremde URL tot ist? - Was, wenn dir jemand bös will und ein
systemintegrität-gefährdendes Script dort plaziert?
Zudem werden Scripte auf dem fremden Server wohl gleich ausgeführt, du hast also keine
Möglichkeit (ohne spezielle Konfiguration) den Quellcode einer anderen PHP-Datei, die
nicht auf dem selben Rechner liegt einzulesen.
Viele Grüsse
Philipp