die() und exit() brechen die Skriptarbeitung komplett ab, das bedeutet, es wird danach nichts mehr ausgegeben, auch kein HTML. Du kannst als Argument der Funktionen noch Text angeben, dann wird der als letztes gezeigt (es muss aber kein Text angegeben werden).
Die Fehlerausgabe kann in der php.ini mit display_errors=off ausgeschaltet werden -erfordert aber eben auch, dass du auf die Datei Zugriff hast. Eventuell gibts aber auch eine Funktion in PHP, die das regeln kann, einfach mal danach suchen.
edit:
Schau mal in der Funktionsreferenz bei "Sonstige Funktionen" - ini.alter und ini.set könnten interessant sein