PHP Dateiupload - Der gültige Name
Autor
 Flitze
Klicks 202150
Keywords:
Dateiupload in PHP, Dateien über ein Formular hochladen, Dateien ohne FTP-Programm hochladen, Uploadprüfung, PHP Upload Script, gültiger Name, valider Dateiname, Name einer hochgeladenen Datei
 
Klicks 202150
Rating für PHP Dateiupload
7.3 von 10
Bewertungen59
 Stand
12.06.2013
 7.3 von 10
Bewertungen59
Keywords:
Dateiupload in PHP, Dateien über ein Formular hochladen, Dateien ohne FTP-Programm hochladen, Uploadprüfung, PHP Upload Script, gültiger Name, valider Dateiname, Name einer hochgeladenen Datei
 
 Breadcrumb:
Tutorials » PHP Dateiupload » PHP Dateiupload - Der gültige Name

Step 5 – Der gültige Name
[ADSENSE_LINE]Da die Datei von einem Benutzer kommt, wird auch der Dateiname von diesem Festgelegt. Da manche Systeme jedoch nicht mir Sonderzeichen (z.B. ß,ä,ö,ü,...) oder Leerzeichen im Dateinamen arbeiten können, werden wir diesen Namen ändern. Dazu gibt es wiederum 2 weitere Funktionen:
PHP:
<?php
    // erzeugt einen Zufallswert
    function getRandomValue()
    {
        return substr(md5(rand(1, 9999)),0,8).substr(time(),-6);
    }
    
    // erzeugt einen neuen Dateinamen aus Zufallswert und
    function renameFile ($filename)
    {
        return  getRandomValue().".".getExtension($filename);
    }
?>
Funktionsweise:
Zufallswert ermitteln mit den Funktionen md5(), rand() und time(), Dateiendung der hochgeladenen Datei anhängen, neuen Dateinamen zurückgeben.
Zurück zur vorigen Seite:
PHP Dateiupload - Funktion zur Fehlerprüfung Weiter zur nächsten Seite:
PHP Dateiupload - Speichern der Datei
 
   Suchmaschinenoptimierung (SEO - Search Engine Optimization)
 
 
