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

Sidebar

Home News Tutorials Workshops Tipps Artikel Gästebuch Sitemap

Suche

Members

Forum Login Registrierung

Statistik

Statistikbereich
Jetzt8
Heute110
Gestern471
Gesamt282789

Tutorials

Autor Flitze
Klicks 26915
Bewertungen 16
Rating 8.4
Stand 24.06.2010

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

PHP Dateiupload

Seite : 1 2 3 4 5 6 7 8 9 10 11 12 13 Bewerten

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

Ranking

Tutorials (9)

BB Code
8.7
Besucherstatistik
8.7
PHP Dateiupload
8.4

Workshops (3)

PHP Loginsystem
9
Sessions in PHP
8.8
PHP Bildergalerie
7.2

Tipps (9)

in_array für Javascript
8.7
User Online Skript
7.5
Ratingbar erstellen
7.5

Artikel (13)

iPhone4Spiel
10
Linkbuilding bzw. Linkaufbau
8.5
Suchmaschinenoptimierung (SEO)
7.2

RSS Feeds

Full Feed Tutorials Workshops Tipps Artikel

Partner & Links


Valid HTML 4.01 Transitional
Valid CSS
nach oben

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