Code zur CHMOD Überprüfung

In diesem moderierten Forum werden Code-Schnipsel, die zu klein sind, um richtige Mods zu sein, abgelegt.
Bei Fragen oder Problemen benutze bitte das Forum phpBB 2.0: Mod Support.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Code zur CHMOD Überprüfung

Beitrag von AWSW »

Beschreibung: Damit kann man recht schnell prüfen, wie die CHMOD-Einstellungen für ein bestimmtes Verzeichnis gesetzt sind
phpBB Version: >2.0.1

Erläuterung:

Code: Alles auswählen

<?PHP 
$datei = './[b]db_backup_files[/b]/'; 
$id = fileperms($datei); 
$id = decoct($id);echo "Zugriffsrechte des Ordners $datei: $id"; 
?>
Wenn dann z.B. folgendes erscheint, ist der Ordner mit 777 frei gegeben:
Zugriffsrechte des Ordners ./db_backup_files/: 40777


Die letzten 3 Ziffern sind also entscheidend...

--------------------------------------------------------------------------------------

Um den Inhalt eines kompletten Ordners zu prüfen:

Code: Alles auswählen

<?PHP

$path = "./";
$dir_handle = @opendir($path) or die("directory open error");

while ($file = readdir($dir_handle)) {
if ($file == "." || $file == "..")
{
continue;
}
else
{
$datei = $file;
$id = fileperms($datei);
$id = decoct($id);
echo "$datei = $id";
echo "<br>";
}
}
closedir($dir_handle);

?>
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Re: Code zur CHMOD Überprüfung

Beitrag von andreasOymann »

AWSW hat geschrieben:Beschreibung: Damit kann man recht schnell prüfen, wie die CHMOD-Einstellungen für ein bestimmtes Verzeichnis gesetzt sind
phpBB Version: >2.0.1

Erläuterung:

Code: Alles auswählen

<?PHP 
$datei = './[b]db_backup_files[/b]/'; 
$id = fileperms($datei); 
$id = decoct($id);echo "Zugriffsrechte des Ordners $datei: $id"; 
?>
Wenn dann z.B. folgendes erscheint, ist der Ordner mit 777 frei gegeben:
Zugriffsrechte des Ordners ./db_backup_files/: 40777


Die letzten 3 Ziffern sind also entscheidend...
Kleine Erweiterung:

Code: Alles auswählen

<?PHP 
$datei = './[b]db_backup_files[/b]/'; 
$id = base_convert(fileperms($datei), 10, 8);
$id = substr($id, (strlen($id) - 3));echo "Zugriffsrechte des Ordners $datei: $id"; 
?>
Es werden nur noch die letzten 3 Ziffern angezeigt...
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Antworten

Zurück zu „phpBB 2.0: Snippets“