Hey ihr,
ich hab hier ein simples Upload-Script für Bilder:
<form name="form1" enctype="multipart/form-data" method="post" action="<? echo $PHP_SELF; ?>" class="contactform">
<input type="file" name="datei">
<input type="submit" name="button" value="Bild hochladen">
<input type="hidden" name="max_file_size" value="1000000">
<input type="hidden" name="send" value="1">
</form>
if($_POST['send'] == 1) {
// Namen festlegen und speichern in $bildname
$bildname = "pic_".$_POST['datei_name'].'_'.time();
// MIME Prüfung
if($_POST['datei_type'] == "image/jpeg" OR $datei_type == "image/x-png" OR $datei_type == "image/pjpeg"){}
else { $error = 'mime'; }
// DateigröÃYe
if($_POST['datei_size'] <= $_POST['max_file_size']) {}
else { $error = 'size'; }
// Kopiervorgang durchführen, bei Fehler melden
if(!copy($_POST['datei'],'/../../resources/'.$bildname)) {
$error = 'copy'; }
}
Leider schlägt der Kopiervorgang fehl... $error hat bei mir am Schluss immer den Wert 'copy'.
Woran kanns liegen?
Lg
Chris