Files
zaufane.pl/script.php

32 lines
849 B
PHP

<?php
/**
* Ustawia rekursywnie uprawnienia 0777 dla folderu "upload" i jego zawartości.
*/
function setPermissions($path) {
// Ustaw uprawnienia 0777 dla bieżącej ścieżki
if (!chmod($path, 0777)) {
echo "Nie udało się ustawić uprawnień dla: $path\n";
}
// Jeśli to katalog, przejdź do jego zawartości
if (is_dir($path)) {
$items = scandir($path);
foreach ($items as $item) {
if ($item === '.' || $item === '..') {
continue;
}
setPermissions($path . DIRECTORY_SEPARATOR . $item);
}
}
}
$uploadDir = __DIR__ . '/upload';
if (is_dir($uploadDir)) {
setPermissions($uploadDir);
echo "Uprawnienia 777 zostały ustawione dla folderu 'upload' i jego zawartości.\n";
} else {
echo "Folder 'upload' nie istnieje.\n";
}