Czego może to być wina? Czy coś w poleceniu może jest jeszcze nie tak?
W p.php napisałem:
Kod: Zaznacz cały
<form action="wykonaj.php" method="post">
<fieldset>
<legend>Wykonaj komendę</legend>
<label for="port">Port</label>
<input type="text" name="port" id="port" />
<input type="submit" value="Wykonaj" />
</fieldset>
</form>
Kod: Zaznacz cały
<?php
// Wymuszamy typ integer(liczbowy) na pobranych danych
$port = (int)$_POST['port'];
// Port nie może być zerowy, więc nie wykonujemy komendy
// Również wartość równoznaczną z zerem zmienna $port przyjmie w przypadku, kiedy będzie np. tekstem
if($port > 0) {
echo shell_exec('MOJA KOMENDA -port '.$port);
echo 'Wykonano zadanie';
}
Kod: Zaznacz cały
"?>"