Reply to Extern Executions (Perl)

Your name:

Reply:


Posted by Eli on 04/08/05 08:05

Hi,

It seems more like a problem in Perl than PHP.. so sorry if this is
asked in the wrong list, but I believe there are also Perl gurus among
the list members.. ;)

I have a perl script which from it I externally execute a PHP script
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

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация