PHP Dateiupload - Der gültige Name
Autor
Flitze
Klicks 195866
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 195866
Rating für PHP Dateiupload
8.4 von 10
Bewertungen50
Stand
12.06.2013
8.4 von 10
Bewertungen50
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