Mozz: und PHP <- geht das überhaupt?

Beitrag lesen

Aloha!

Betrachte dies als Antwort auf deine drei Postings. :)

Sorry, aber die Einfälle kommen halt manchmal schubweise, aber besser so als gar nicht :-)

Dank der fopen-wrappers kannst du URLs includen. Damit wird dann der Webserver erneut angesprochen und sorgt in einem eigenen Prozeß dafür, daß das Perl-Skript die URL-Parameter erhält.

Wenn du das Skript aber direkt mit passthru() ansprichst, dann mußt du eine andere Methode zur Parameterübermittlung wählen: Kommandozeilenparameter oder Pipes. Je nach deiner Wahl müßtest du deshalb dein Perl-Skript umarbeiten, damit es diese neue Art der Kommunikation versteht.

Dann kannst du mit passthru('../cgi-bin/perlskript.pl -search="Suchbegriff" -flag1 -flag2 -parameter="sonstirgendwas"'); arbeiten.

Ok, das habe ich jetzt kapiert :-)

Kannst Du noch was zu passthru() und "feindlichen/bösen" Usereingabe sagen, wäre so ein Szenario (zweiter/veränderter Befehl) möglich, wenn der Scriptpath fix ist, aber die Parameter nicht, oder ist so etwas nur denkbar, wenn auch der Pfad dynamisch erzeugt wird. Ist urlencode() da eine Abhilfe oder nur "Weihwasser".

Mozz