Thread Andere servers. Skriptsprachen in Perl ausführen: Quasi als Wrapper (13 answers)
Opened by cbxk1xg at 2005-05-31 14:52

cbxk1xg
 2005-06-01 01:23
#4986 #4986
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
@ renee: Ich habe gerade ein einfaches "Hello World" vom "Plugin" ins Hauptprogramm ge-piped. Das geht also schon mal.

Quote
Wenn Du dem Skript etwas "schicken" willst, dann kommt das Pipe-Zeichen vor den Dateinamen und wenn Du die Ausgabe des Programms haben willst, dann danach...

Was mach ich jetzt aber, wenn ich beides will? Schreibe ich dann zwei Pipe-Zeichen? Und wenn ja wohin? Vorne und hinten geht jedenfalls nicht. Das gibt einen unschönen Absturz (500er).

Bisher habe ich zwei Skripte. Allerdings habe ich es bisher nur mit einem Perlskript hinbekommen. PHP zickt noch rum.
Code: (dl )
1
2
3
4
5
6
7
my $PHPplugin = "/my/path/test.pl";
my $PHPreturn = "";

open PHPBRIDGE,  "$PHPplugin |" or return "Can't fork: $!<br>$PHPplugin";
foreach $line (<PHPBRIDGE>) { $PHPreturn .= $line; }
close( PHPBRIDGE );
return $PHPreturn;


Das kleine Plugin
Code: (dl )
1
2
3
4
#!/usr/bin/perl
my $test = "bla " x2;
print "Hello world!\n";
print "Das ist alles nur $test.\n";

View full thread Andere servers. Skriptsprachen in Perl ausführen: Quasi als Wrapper