Errorlog - Druckversion +- net-board.net Archiv (https://net-board.net) +-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26) +--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19) +--- Thema: Errorlog (/showthread.php?tid=5811) |
Errorlog - Futjikato - 26.04.2008 Code: $filehandle=fopen($_SERVER["DOCUMENT_ROOT"]."".$CONF["maindir"]."logs/errorlog.html",'a+'); Hilfeeeee was habe ich übersehen - kickedINtheHEAD - 27.04.2008 Das Filehandle das du übergibst stimmt? Zugriffsberechtigung des Error Logs auf 755? (bzw 555 sollte au reichen) Bei so Scripts solltest du daher vorher mit is_writeable abfragen ob die Datei überhaupt beschreibbar ist. - Futjikato - 27.04.2008 ne lag daran das der pfad zum file falsch war Ja man darf mich jetzt als trottel bezeichnen ... aber sollte sowas nicht ein error erzeugen ? .... na ja hauptsache es geht jetzt - kickedINtheHEAD - 27.04.2008 Nein, Fehlermeldung gibts da keine, da musst einfach immer die Werte abfragen. Is hier schließlich schöner eine gscheide Ausnahmebehandlung zu machen (try/catch gibts erst seit PHP5) als gleich alles als Fehler auszugeben. Wenns as falsche Verzeichnis war müsste aber fopen schon false liefern. Außerdem versucht a+ bei fopen immer die Datei zu erzeugen, falls diese nicht vorhanden ist. Jedoch dürften die Ordnerrechte das nicht erlaubt haben, daher auch das false als Rücklieferung und dadurch wird das fwrite au automatisch false, da es ein gültiges Filehandle braucht. - Futjikato - 27.04.2008 Aso .. ja hätte gedacht das fopne da dann n error ausgibt ... na ja man lernt nie aus ... danke für deine hilfe |