phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_RE:_=5Bphp=5D_Dateien_l=F6schen_mi t_unlink?=

[php] Re: [php] RE: [php] Dateien löschen mi t unlink

Egon Schmid php_(at)_phpcenter.de
Tue, 19 Mar 2002 20:08:49 +0100


From: "Mario Aeby" <eMeidi_(at)_eMeidi.com>

> lass dir mal das directory-listing ausgeben. bei genauem hinsehen
wirst
> du sehen, dass u.a. folgende zwei einträge vorkommen:
>
> .
> ..
>
> da diese beiden dinger ja keine dateien sind (sondern ... ähm ...
ja,
> was eigentlich sind das? öhm, liste?), gibt es einen fehler, weil
php
> probiert, auch diese beiden directory-einträge zu löschen.
>
> mit einem filter
>
> if($str_dateiname) != "." && $str_dateiname) != "..")
>
> klappts problemlos.

Das sollte in jedem guten UNIX-Buch drinstehen. "." ist das
übergeordnete Directory (für Windows-User Folder) und ".." das
aktuelle Directory.

> der tipp mit dem _(at)_ vor der unlink-funktion stimmt ich
nachdenklich, das
> ist symptom-bekämpfung der schlimmsten sorte!

Warum? Bevor diese Fehlerbehandlung in PHP eingebaut wird, da kannst
Du noch lange warten.

-Egon


php::bar PHP Wiki   -   Listenarchive