<?php
$path = "http://web91.server16.rhs-it.de/phptmp/";
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
echo $name;
if ($type != "image/gif" && $type != "image/pjpeg") { //Ich glaube image/pjpeg funktioniert eher
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if ($size > 100000) { // $size muss mit einem Integer-Wert, nicht mit einem String verglichen werden! Außerdem sind 15 KB = 15 x 1024 Byte = 15360 Byte!
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 15 KB!";
}
If (empty($err)) {
// nachfolgender Code erstellt dir eine recht eindeutige ID nur aus Zahlen (könntest z.B. noch ein "BILD" oder so davor setzen
$time = explode(" ",microtime());
$neuer_name = str_replace(".","",$time[0] + $time[1]);
if ($type == "image/pjpeg") {
$neuer_name = $neuer_name . ".jpg";
} elseif ($_FILES['bild_up']['type']=="image/gif") {
$neuer_name = $neuer_name . ".gif";
}
copy($tempname, $path . $neuer_name);
echo "Die Datei " . $name . " wurde erfolgreich hochgeladen!";
} else {
foreach($err as $error) {
echo $error . "<br>";
}
}
?>