Mailinglisten-Archive |
* Peter Bieling:: Hallo, > Andere Vorschläge? Mal ein spontaner, vermutlich nicht vollständig durchdachter Einfall: 1. Du erzeugst ein Verzeichnis mit einem zufälligen Namen auf dem Server. 2. Du verschiebst das Verzeichnis (ftp_rename) auf den Namen, den das Verzeichnis haben soll. Existiert das Verzeichnis bereits, gibt die Funktion FALSE zurück. Ansonsten gibt die Operation TRUE zurück und das Verzeichnis existiert (in diesem Moment) an der von dir bestimmten Stelle. Analog kannst Du mit Uploads umgehen: Erst in eine temporäre Datei mit zufälligem Namen, dann mit ftp_rename in das Verzeichnis verschieben. Du vermeidest so eine Hetzsituation, die oft bei der Verwendung von is_dir, is_file, etc. entsteht. Stichwort: Atomare Operation. Nur so ein Gedanke. Gruß, Christoph
php::bar PHP Wiki - Listenarchive