Teil von  SELFPHP
Professional CronJob-Service

Suche

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
 
Eindeutige IDs erzeugen

Am Ende der Seite finden Sie das komplette Beispiel als Download.

Systemvoraussetzung

  • Linux
  • Windows
  • PHP 3
  • PHP 4
  • PHP 5

Datei(en)

uniqid.php

Problem


Sie benötigen eine eindeutige ID, um z. B. Bilder oder Dateien zu speichern, die über ein Webformular gesendet wurden? Diese Variante bietet sich an, um Missbrauch vorzubeugen. Somit kann eine Datei, die über ein Formular gesendet wurde, nicht einfach aufgerufen werden, da sie ja nicht unter dem originalen Dateinamen, sondern unter der ID gespeichert wird.


Lösung

Mit uniqid() kann man eine eindeutige ID erstellen lassen. Dabei basiert die erstellte ID auf der aktuellen Zeit in Mikrosekunden. Der boolesche Parameter „TRUE“ sorgt dafür, dass am Ende der ID ein zusätzlicher LCG-Wert angehängt wird, und somit die ID noch eindeutiger wird.

Zum Schluss wird zusätzlich aus der ID mit MD5 ein 32 Zeichen langer hexadezimaler Wert erzeugt. Diese ID sollte wirklich einmalig sein und sogar auf anderen Rechnern nicht mehr vorkommen können.

1:
2:
3:
4:
5:
<?PHP

echo md5(uniqid(rand(), TRUE));

?>

Ausgabe im Browser

94b3031e72ec907d2b1432d893d5f25f


 


Dieses Skript aus dem SELFPHP KOCHBUCH wurde von SELFPHP unter dem "Tarif Mc500" von McAc.net-Webhosting erfolgreich ausgeführt und getestet!

Auf der Übersichtseite unter "McAc.net – Webhosting zu diesem Buch" finden Sie weitere Informationen zu dem Webhostingpaket, dass durch SELFPHP getestet wurde.




 

Download

Info   ZIP BZIP2 TARGZ
Größe   166.00 Byte 240.00 Byte 245.00 Byte

Alle Beispiele als PHP-Datei(en)

Hier haben Sie die Möglichkeit, sich sämtliche auf dieser Seite gezeigten Beispiele als PHP-Dateien direkt downzuloaden.

Umständliches Copy & Paste ist daher nicht mehr notwendig, da alle Beispiele sofort ausprobiert werden können.

Sie haben bei der Auswahl der bereitgestellten Downloads mehrere Möglichkeiten, je nachdem welches Komprimierungsverfahren Sie bevorzugen.

Zurück zur Übersichtsseite


 




:: Premium-Partner ::

Webhosting/Serverlösungen

Pixel X weitere Premium-Partner
 

:: SELFPHP Sponsor ::

HighText Verlag Graf und Treplin OHG weitere Sponsoren
 


:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Webformulare automatisiert ausfüllen

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


Versionsangabe in Integer-Wert konvertieren

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2024 E-Mail SELFPHP Inh. Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005-2024 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de