Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

PHP Script-Aufruf in Perl Script gibt Perl Quelltext zurueck

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 17.08.2006, 21:20

Szenario:

Habe ein uraltes Perl Gaestebuch mit ca. 1000 Eintraegen, mit allerlei Raffinessen gegen Spinner..

Dazu gibts noch ein PHP Script was vor Spam Bots etc schuetzt.

Nun moechte ich IN DEM Perl Script das PHP Script aufrufen, und die Ausgabe des PHP Scripts weiterverarbeiten.

Jetzt das komische: gebe ich das mir vom PHP Script returnierte aus, erhalte ich eine Ausgabe des Perl (!!) Script Quellcodes.

Dabei mach ich es aber exakt so, wie z.B. hier beschrieben:
https://de.selfhtml.org/perl/funktionen ... ufe.htm#qx

Auch wenn ich system benutze, erhalte ich wieder statt der Ausgabe des PHP Scripts die Ausgabe des Perl Quelltext Codes!
https://de.selfhtml.org/perl/funktionen ... htm#system

Hier nochmal die zwei Moeglichkeiten die ich getestet habe:

1.
my $result = qx{/usr/local/bin/php -f /kunden/hase/web/as1/page.restrictor.php};
print "$result";

2.
my $result = system("/usr/local/bin/php -f /kunden/hase/web/as1/page.restrictor.php");
print "$result";

Und ja, fuehre ich die selbe Zeile auf der Kommandozeile des Servers aus, DORT erhalte ich wie ich es erwarte die Ausgabe des php Scripts.
Zuletzt geändert von Airport1 am 21.08.2006, 22:41, insgesamt 1-mal geändert.
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service