Re: Launch vmware server with php script and apache

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux