Der Martin: Groß- Kleinschreibung unter Windows

Beitrag lesen

Hallo,

Ich bin bisher der Annahme gewesen, dass unter Windows die Groß- Kleinschreibung keine Rolle spielt.

das ist richtig - solange du die Suche und den Vergleich von Dateinamen Windows überlässt.

Folgendes Abfrage funktionierte also mit der URL /myweburl/index.php und mit /MyWebUrl/index.php

if($_SERVER['SCRIPT_NAME'] == "/myweburl/index.php")
{

Gestern nun hatte ich das Script auf einem Windows Server 2008 R2 ausprobiert und hier spielte die Groß- Kleinschreibung schon eine Rolle.

Natürlich, wenn du den Stringvergleich selbst machst. So vergleicht PHP tatsächlich exakt.
Windows ist zwar "case insensitive", aber "case preserving". Das heißt, es kümmert sich selbst nicht um Groß/Kleinschreibung, gibt die Schreibweise aber exakt so wieder wie eingegeben.

Liegt das nun am 64 bit Betriebssystem?

Nein.

Ciao,
 Martin

--
Mit einem freundlichen Wort und einer Waffe erreicht man mehr, als mit einem freundlichen Wort allein.
  (Al Capone, amerikanische Gangsterlegende)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(