Um eine Datei löschen zu können, musst Du auf ihr übergeordetes Verzeichnis Schreibrechte haben. Ich nehme an, dass Du Linux benutzt.
Wenn es daran liegen würde so könnte ich gar keine Files löschen, das ist aber nicht so! Linux? Dann würde ich wohl kaum IIS einsetzen;-)
Oh, Entschuldigung. Habe ich übersehen.
Dann hast Du die Fileattribute auch zu beachten. Die werden ja bei genauerem Hinsehen (Details) auch in rwx abgebildet. Wer ist denn als Owner der Dateien eingetragen? Wenn Du nämlich genau die Dateien löschen kannst, die Du auch mit Hilfe des PHP-Runtime angelegt hast, und gerade die NICHT löschen kannst, die du auf andere Weise produziert hast, ist das ein Owner-Problem.
Grüße
Chris (C)