Hallo,
Brian hat mich auf etwas aufmerksam gemacht:
Das sehe ich ein, das ist Mist!
Zu Info: glob gibt zurück:
- bei Existenz von einer Datei: gefülltes Array
- bei keiner Existenz von einer Datei: leeres Array
- bei einem Fehler: false
Wenn man prüfen will, ob es einen Fehler gibt:
Wenn man prüfen will, ob eine Datei existiert:
isset kann man nicht nehmen, weil isset auch true zurückgibt, wenn das Array leer ist.
Wenn man prüfen will, ob keine Datei existiert:
Hab ich alles richtig verstanden?
Brian hat mich auf etwas aufmerksam gemacht:
PHP-Code:
if (glob("plugins/*.php") == true) {
echo "es existiert eine PHP-Datei im Verzeichnis plugins";
}
Zu Info: glob gibt zurück:
- bei Existenz von einer Datei: gefülltes Array
- bei keiner Existenz von einer Datei: leeres Array
- bei einem Fehler: false
Wenn man prüfen will, ob es einen Fehler gibt:
PHP-Code:
if (glob("plugins/*.php") == false) {
echo "Fehler";
}
PHP-Code:
if (!empty(glob("plugins/*.php"))) {
echo "es existiert eine PHP-Datei im Verzeichnis plugins";
}
Wenn man prüfen will, ob keine Datei existiert:
PHP-Code:
if (empty(glob("plugins/*.php"))) {
echo "es existiert keine PHP-Datei im Verzeichnis plugins";
}
Kommentar