Upload-Script?

jackie05

Erfahrenes Mitglied
Hallo,
ich möchte mir gerne eine Seite wie materialordner.de schreiben, also man ladet eine Datei hoch und diese soll ein zufällige Dateiname bekommen und anschließend ein Downloadlink soll generiert werden.

Wie könnte ich das am besten machen?

Ich bedanke mich schonmal im Voraus.

MfG
 
Hallo Jackie!

Ist dein Problem schon gelöst?


Ich hab damals ein Uploadscript für 4 Dateien erstellt.
Hier sind die wichtigsten Arbeitsschritte.
(Nur Codeschnipsel, nicht das ganze Script!)


Das mit den Dateinamen hab ich so gelöst:

Hier wird der Dateiname ausgelesen und es werden 2 Zufallszahlen vor den namen gesetzt. Natürlich kannst du auch den alten Dateinamen komplett weglassen.

PHP:
$neuer_name_1 = mt_rand(100,9999).mt_rand(100,999)."_".$_FILES['picture1']['name'];

hier wird die Datei vom temporären Ordner in den Upload Ordner verschoben.
PHP:
move_uploaded_file($_FILES['picture1']['tmp_name'],"upload/$neuer_name_1");


Die Ausgabe wurde dann so gemacht:
(bzw. das generieren der img-Tags und das überprüfen der Dateiendung. [ja, es ist keine wirklich sichere Prüfung, jedoch hab nur ich zugriff auf das Script ;) ] )
$dir muss natürlich definiert sein. Bei mir wars eben der unterordner "upload"

PHP:
while ($bild = readdir ($dir))											
	{
		if ($bild != "." && $bild != ".." && strrchr($bild, '.')==".jpg")
		{
		$bilder[] = "<img width=200 height=180 src=\"./$dir_name/$bild\">";
		$bild_x[] = "$bild";
		}
	}
	closedir($dir);
 
Zurück