Lernziel
Du lernst, Verzeichnisse auszulesen und zu verstehen, warum Locking bei gleichzeitigen Dateizugriffen wichtig ist.
PHP | Intermediate
Mit Ordnern arbeiten und Dateizugriffe gegen Konflikte absichern.
Du lernst, Verzeichnisse auszulesen und zu verstehen, warum Locking bei gleichzeitigen Dateizugriffen wichtig ist.
Mit PHP kannst du Dateien in einem Ordner auflisten, pruefen oder filtern. Das ist praktisch bei Uploads, Bildergalerien oder Exportordnern.
<?php
if (preg_match("/\.doc/i", $file)) {
echo $file . "<br>";
}
Wenn mehrere Prozesse gleichzeitig auf dieselbe Datei zugreifen, koennen Inhalte beschaedigt werden. Ein Lock verhindert, dass zwei Prozesse gleichzeitig widerspruechlich schreiben.
Besonders bei Logdateien, Zaehlern oder einfachen Dateispeichern solltest du gleichzeitige Zugriffe mitdenken.