Du solltest den Unterschied im Script beschreiben. Nicht die Aktion, welche den Unterschied erzeugt hat.
Ich vermute, die Scripte unterscheiden sich bezüglich UTF-8 ohne BOM versus UTF-8 mit BOM
Die BOM macht ein Script unausführbar, weil nun mal das erste Zeichen eines CGI-Scripts #! gefolgt von einem Pfad zum Interpreter sein muss
--- in meinem Editor (Ultra-Edit) sind beide Scripte exakt gleich dargestellt. Ich hab's mir auch in der HEX-Ansicht angeschaut. Beide Scripte sind 72 Zeichen groß. Keinerlei Unterschied sichtbar - außer dem "MAC" bzw. "DOS" unten mittig in der Statusleiste. Ich habe in dem anderen Editor (PSPad) eine Datei editiert und dort steht ebenfalls unten "MAC" oder "DOS" und dort kann man durch Anklicken hin- und herwechseln. Wenn dieser Unterschied BOM sind, sind sie unsichtbar. Ich habe mir auf meiner Suche nach irgendeinem Unterschied zwischen diesen beiden Dateien auch die "Nicht druckbaren Zeichen" anzeigen lassen. Auch hier zeigen sich beide Scripte exakt gleich. Trickreiche Geschichte. Im Nachhinein ist es dann lustig... <grmpflx>