привет, у меня есть файл php, есть 2 кнопки для запуска файла sh, и в файле sh я хочу удалить файл txt, я могу использовать файл sh из терминала, но я не могу сделать это в веб-браузере
файл php
<?php
if($_GET){
if(isset($_GET['test'])){
test();
}elseif(isset($_GET['delete'])){
delete();
}
}
function test()
{
$old_path = getcwd();
chdir('/var/www/html/admin');
$output= shell_exec("./test.sh");
chdir($old_path);
echo "<h1>$output</h1>";
}
function delete()
{
$old_path = getcwd();
chdir('/var/www/html/admin');
$output= shell_exec("./del.sh");
chdir($old_path);
echo "<h1>$output</h1>";
}
?>
<input type="submit" name="delete" class="btn btn-danger" value="delete">
<input type="submit" name= "test" class="btn btn-primary" value="test">
И есть файл sh для запуска или удаления файла, когда я нажимаю кнопку, напечатанную на моем экране, но не запускаю процесс
#!/bin/bash
echo 'delete file';
cd /var/www/html/test
rm text.txt