dedlfix: fopen() Funktion erlauben/verbieten

Beitrag lesen

Hi!

$xmlHandle = fopen($xmlFile, "w") or die("fopen fehlgeschlagen !!!");
[...] ob es sein kann, dass die fopen() Funktion zur Laufzeit irgendwo deaktiviert werden kann.

Daran liegt es bestimmt nicht. (Mir ist auch nur eine Konfigurationsoption bekannt, die man im Script nicht mehr ändern kann.)

Denn wenn ich den Code in eine bestehende Datei dieses Systems integriere funktioniert er nicht mehr. Stattdessen erhalte ich die in der or die() Maßnahme angegebene Fehlermeldung.

Das heißt, dass die Funktion aufgerufen werden konnte, denn sonst hätte sich PHP mit einer Fehlermeldung darüber beschwert. Vielmehr wird es so sein, dass die Funktion nicht fehlerfrei laufen konnte. Vermutlich konnte die Datei nicht erzeugt werden, weil Rechte fehlen. Die genaue Fehlermeldung wird üblicherweise ausgegeben, aber das wird dein System deaktiviert haben, wenn du nichts siehst. error_reporting auf E_ALL und display_errors auf on setzen sollte helfen.

Lo!