Witam Państwa, mam następujący problem. Chciałbym wykonać backup plików z serwera, lecz pomimo wyświetlenia komunikatu i poprawnym zaaplikowaniu kodu żaden plik się nie tworzy. Ma ktoś pomysł co może być przyczyną? Kombinuję już kilka godzin na wszelkie sposoby. Próbowałem zarówno wywoływania przyciskiem na stronie jak i poprzez bezpośrednie wywołanie w pasku adresowym, lecz to nic nie daje. Czy może to być wina jakiś uprawnień? Na serwerze jest zainstalowane php w wersji 5.4
Oto mój kod:
<?php
if (isset($_POST['execute'])) {
$q='kopia.tar.gz';
$w='./*';
if(system("tar -cvzpf $q $w")) echo '<br>Kopia zapasowa została wykonana pomyślnie!'; else echo '<br>Nie udało się wykonać kopii zapasowej.'; }
?>
<form method="post">
<input type="hidden" name="execute" value="true">
<input type="submit" id="wyslij_zgloszenie" value="Wykonaj kopię zapasową plików">
</form>