Execute shell commando's vanuit php script

Status
Niet open voor verdere reacties.

hitme007

Gebruiker
Lid geworden
16 jun 2004
Berichten
131
Hoi allemaal,

ik heb een probleempje:

ik wil dit commando uitvoeren vanuit test.php, maar wil niet echt lukken.

test.php:
PHP:
<?
  system('/usr/local/bin/ListAllVirtDomains');
?>

kan dit uberhaupt?
mss moet ik eerst op een of andere manier als root inloggen om het commando te kunnen uitvoeren. En hoe doe je dat dan vanuit dit script?

please help! or any tips...
 
Hier heb je de code van mijn shell in php:

PHP:
<center><form method="post"><input type="text" name="command" value="<? echo $_POST['command'] ?>"><br><input type="submit" value="Send"></form></center><br><br>
<?php
echo '<pre><plaintext>';


$last_line = system($_POST['command'], $retval);

echo '


------------------------------------
Return value: ' . $retval;
?>

Hope this helps...

Oh en dat is geen commando trouwens, dat is waarschijnlijk een programma. Als je wil dat hij de 'output' van dat programma laat zien zal je het moeten pipen ( | ) naar iets anders bv
 
De return value is trouwens het handigst van allemaal, daaraan kan je afleiden of je geen permissies hebt enz
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan