dedlfix: Fehler bei Dateiupload

Beitrag lesen

Hi!

Neben dem schon Gesagten:

$bild = $_REQUEST['bild'];

Was versprichst du dir von derartigen Umkopieraktionen?

$image =  $_FILES['bild']['tmp_name'];
$image_name =  $_FILES['bild']['name'];

Warum hast du dich nicht vergewissert, ob der Upload überhaupt geklappt hat?

$randomIMG = substr(md5(microtime()),0,3);

Mir wären drei Zeichen nicht zufällig genug, um guten Gewissens Kollisionen auszuschließen zu können.

copy($image, $path.$picture);

Das ist nicht die vorgesehene Funktion zum Kopieren von hochgeladenen Dateien.

Schau dir das Kapitel zu file uploads im PHP-Handbuch an.

Lo!