On Thu, Mar 13, 2008 at 11:35 AM, Julio César García Vizcaíno <fuego216@xxxxxxxxx> wrote: > Hi, > > I'm working with a script which must launch vmware server 1.0.3 > (Virtualization product) and I can launch it from a terminal: > $php miscript.php > but when I use firefox it just doesn't work. [snip!] > > local.php > ------------------------ > <?php > echo "Lanzando vmware\n"; > system('whoami'); > system('/var/www/procesa.pl'); > ?> > ------------------------ Try rewriting the above as follows: <?php error_reporting(E_ALL); echo "Lanzando vmware\n"; exec('whoami',$who_ret); exec('/var/www/procesa.pl',$procesa_ret,$err); echo !isset($argv[0]) ? "<pre />\n" : null; print_r($who_ret); print_r($procesa_ret); echo !isset($argv[0]) ? "</pre>\n" : null; if(isset($err) && $err != 0) { echo "Process launching returned error code ".$err."\n"; } else { echo "Successfully launched!\n"; } ?> However, I'm not really certain why you need to call the Perl script. What I would consider doing myself is the following: <?php exec('whoami',$who); echo "Attempting to launch VMWare process as ".$who.".\n"; exec('/usr/bin/vmware & 2>1',$ret,$err); echo isset($err) && $err != 0 ? "Error code: ".$err."\n" : null; echo > Sorry for my bad english. Your English is better than some of the native speakers we have here, so no need to apologize! ;-P -- </Daniel P. Brown> Forensic Services, Senior Unix Engineer 1+ (570-) 362-0283 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php