phpbar.de logo

Mailinglisten-Archive

[php] Error-Handling

[php] Error-Handling

Mathias Gloss mgloss at amadeus.net
Die Jan 13 15:18:45 CET 2004


Aloha,

> From: "Redaktion ''Der CMS-Report''" 
<redaktion at der-cms-report.de>@phpbar.de  on 13.01.2004 14:54
> ich erhalte das ''permission denied'' ja nicht überall - nur auf manchen
> Servern.
> Gibt es ErrCodes, die man abfragen kann?

So einfach ist das leider nicht. In Perl ist das besser gelöst, da steht
der letzte Fehler vom Betriebssystem in $!, aber das haben wir hier ja
(meineswissens) nicht in PHP....

if ( false  == @mkdir(......) ) {
  echo "Irgend was ging schief, aber wir wissen nicht was"
}

Du könntest dir ein Wrapper basteln:

function TryMkdir( . ... ) {
  # output buffer starten
  mkdir (.....)
  # ouput buffer auslesen, und die Fehlermeldung rauspfriemeln
  # output buffer leeren und beenden
}

Ich weiß aber nicth, ob das geht - das musst du mal ausprobieren.
So könntest du auf jeden Fall an die Fehlermeldung kommen ...


Grüße, Mathias


php::bar PHP Wiki   -   Listenarchive