Moin
Problem a) könntest Du dadurch zu bekämpfen versuchen, daß Du in Deinem
PHP-Skript als allererstes - vor jeglichen anderen Operationen - einen
korrekten HTTP-Header ausgibst (z. B. "Content-type: text/html\n\n").
Was immer anschließend eventuell als Fehlermeldung ausgegeben wird,
würdest Du im Browser lesen können.
Leider (glücklicherweise?) ist PHP nicht Perl. Afaik gibt der PHP-Interpreter sowohl im CGI- als auch im Apache-Modus immer und komme was wolle einen guten HTTP-Header aus um eben dieses Problem zu vermeiden, es sei denn du hast PHP in der CGI-Version mit dem Kommandozeilenparameter -q gestartet.
Dieser Weg führt also in eine Sackgasse. Bleibt noch zu prüfen ob der Interpreter überhaupt angesprungen ist oder sonstige Schwierigkeiten hat.
--
Henryk Plötz
Grüße aus Berlin