Mailinglisten-Archive |
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