kleines/GROSSES array() problem

SaTaN

Erfahrenes Mitglied
Hallo Ihr lieben im Forum,

ich habe da mal eine frage zu einem array().

PHP:
$types = array ("JPG", "jpg",);

Besteht die Möglichkeit das man auf Gross und Kleinschreibung
verzichtet ?
Denn das würde mir eine Menge Tipperei ersparen.

So müsste ich sonst ja jeden einzigen Fall mit if abfragen.

Vielen Dank

euer SaTaN
 
Ich würde den überlieferten Dateinamen mit $dateiname = strtolower($dateiname); in Kleinbuchstaben umwandeln und dann den Typ mit dem Array verglichen. Im Array bringen dann NUR kleingeschriebene Dateitypen was.
Ich bin sowieso dafür, dass Dateinamen immer klein geschrieben werden sollten...
Es gibt nämlich auch Webserver, die zwischen Groß- und Kleinschreibung unterscheiden. Dann kann das ganze ein Problem darstellen, wenn die Datei Bild.JPG heißt und du bild.jpg als Bildquelle angibst.
 
Hallo
vielen Dank das ihr mir geantwortet habt.

Nur hilft mir das nicht sehr viel weiter.
Denn ich habe kein Einfluss auf die Dateinamen.
Die werden ja upgeloadet in ein Verzeichnis und dann dargestellt.

Wenn ich das so mache wie ihr beschrieben habt bekomme ich genau das
Problem worauf Daxi hingewiesen habt.
Der Webserver achtet auf die Schreibweise.

PHP:
$datei = strtolower($datei);

Also bringt es mir nicht viel die Ausgabe klein schreiben zu lassen.

Gibt es keine andere Möglichkeit ?

Viel Dank

euer SaTaN
 
Zurück