Я создал файл php, как показано ниже.
<?php
$ar = 4600;
$az = "redshift -O ".$ar;
echo "Command executed: ";
echo $az;
system($az,$status); // It is not working on browser but working on terminal.
system("ls",$asd); // It is working on both browser and terminal.
if($status == NULL) {
echo "<h3>Operation not successful</h3>";
}
else
echo "<h3>Temperature Succesfully set to ".$ar."</h3>";
?>
Теперь дело в том, что
когда я запускаю этот файл на терминале с помощью команды
php file.php
выполняется команда 'ls' и также выполняется 'redshift -O 4600'.
Но когда я выполняю этот файл в браузере, используя URL.
127.0.0.1/file.php
Выполняется только команда 'ls'. 'красное смещение -O 4600' не выполняется. Есть ли способ, с помощью которого я могу выполнять такие программы.
Я также пробовал другие функции, такие как exec и т. Д.