Wie einen eindeutigen Dateinamen erzeugen?

Hallo,

wie kann man einen eindeutigen (d.h. sich garantiert nicht wiederholenden) Dateinamen oder Schlüsselbegriff erzeugen?
Ausser durch simples hochzählen einer Zahl :smile:

Ist der beim hochladen einer Datei erzeugte temporäre Dateiname genügend sicher eindeutig? Oder wird der einfach nur zufällig erzeugt?

Vielen Dank schonmal!

Ist der beim hochladen einer Datei erzeugte temporäre
Dateiname genügend sicher eindeutig? Oder wird der einfach nur
zufällig erzeugt?

Also ich mach es so, dass ich die ersten 16 Zeichen des Namens hernehm und dann nochmal so wie es mein vorredner gemacht hat, ein paar Zeichen eines Hashs nehme.

http://de2.php.net/manual/de/function.uniqid.php

Gruß

Hallo,

wie kann man einen eindeutigen (d.h. sich garantiert nicht
wiederholenden) Dateinamen oder Schlüsselbegriff erzeugen?
Ausser durch simples hochzählen einer Zahl :smile:

Ich mache meist $name=md5(microtime().uniqid()) und prüfe dann, ob es den schon gibt…

Alex