Re: Extern Executions (Perl)

From: Date: Fri, 08 Apr 2005 16:17:40 +0000
Subject: Re: Extern Executions (Perl)
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-212650@lists.php.net to get a copy of this message
HI Suggestion 1: configure apache to parse files with php extension thru php binary Suggestion 2: place a shebang on the start of the php file like #! /usr/bin/php Suggestion 3: rewrite your script and have the php script call the perl ;-) Tada Andy On Friday 08 April 2005 07:05, Eli wrote: > with some parameters. > When running the perl program throu unix shell, then perl executes the > PHP program as expected, and returns its output. > When running the perl program throu Apache (using cgi-bin on a browser), > then perl opens the PHP file for reading and doesn't execute the PHP > script, and returns the PHP code of the script. > > The Perl line trying to execute the PHP script is: > > open (PIPE,"./my_prog.php $arg1 $arg2 |"); > while (<PIPE>) > $res=$res.$_; > print "got:\n",$res; > > Does anyone have any clue why Perl behaves differently on different > enviorments? > OR: does anyone have a suggestion for a stable solution? > > -thanks, Eli -- Registered Linux User Number 379093 -- Feel free to check out these few php utilities that I released under the GPL2 and that are meant for use with a php cli binary: http://www.vlaamse-kern.com/sas/ --

« previous php.general (#212650) next »