Edgar Ehritt: shell_exec übergibt keine 'Hochkächchen'

Beitrag lesen

Hallo Athlon,

Dein Problem ist nicht nachvollziehbar.

test.php:

#!/opt/php/php  
<?php  
[link:http://de3.php.net/manual/de/function.print-r.php@title=print_r]($argv);  
?>

Shell-Aufruf:
$ php -r "echo [link:http://de3.php.net/manual/de/function.shell-exec.php@title=shell_exec]('/opt/php/testscripts/test.php CSS_Server CSS \'-game cstrike +maxplayers 8 +map de_dust2 +ip 84.200.243.206 +port 27015\'');"

Ausgabe:
Array
(
    [0] => /opt/php/testscripts/test.php
    [1] => CSS_Server
    [2] => CSS
    [3] => -game cstrike +maxplayers 8 +map de_dust2 +ip 84.200.243.206 +port 27015
)

Was an Argumenten, anders als oben aufgezeigt, soll /home/gameserver/css/srcds_run übergeben werden?

Gruß aus Berlin!
eddi

--
Der Verweis auf die Grundlagen Deines Handelns, ist das Joch zur Freiheit.
Aber so gilt: Allen Leuten Recht getan, ist keine Kunst, weil's jeder kann.