PHP Tutorials, PHP lernen, PHP Forum, PHP Community and more ... MyWebsolution.de!

Sidebar

Home News Tutorials Workshops Tipps Artikel Gästebuch Sitemap Unicode Shopping

Suche

Members

Forum Login Registrierung

Statistik

Statistikbereich
Jetzt5
Heute249
Gestern297
Gesamt1605819

PHP Dateiupload - Der gültige Name

Autor Flitze
Klicks 144549
Rating für PHP Dateiupload
  8.4 von 10
Bewertungen50
Stand 12.06.2013
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

Amazon: PHP 5.3 und MySQL 5.1
Breadcrumb:
Tutorials » PHP Dateiupload » PHP Dateiupload - Der gültige Name
Seite : 1 2 3 4 5 6 7 8 9 10 11 12 13 Bewerten
Article Wizard - deutscher Article Spinner

Step 5 – Der gültige Name


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(19999)),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

»» Zurück zum Menu

Suchmaschinenoptimierung

Suchmaschinenoptimierung (SEO - Search Engine Optimization)

Ranking

Tutorials (13)

8.6
8.4
8.1

Workshops (3)

8.8
8.7
7.6

Tipps (13)

7.2
6.7
6.5

Artikel (29)

8.4
7.2
6.4

RSS Feeds

Full Feed Tutorials Workshops Tipps Artikel

Twitter

Follow me on Twitter

Partner & Links


Valid HTML 4.01 Transitional
Valid CSS
nach oben

Diese Seiten unterstützen MyWebsolution:
 
© MyWebsolution.de
2006-2017