Simon la Croix
Mitglied
Ich kriegs nich hin mein kleines Uploadscript für mehrere Inputfelder umzubasteln.
So schauts aus:
Ich habs hiermit mal versucht anzupassen aber das klappt nich so wie es soll. Diese ganze Arraygeschichte will mir noch nich so ganz in den Kopf. Meine erster Ansatz war haufenweise inputfelder mit neuen namen zu nehmen und das Script einfach wieder und wieder unten anzuhängen aber das erschien dann sogar mir extrem blöd.
Mag mir das nochmal jemand für doofe erklären?
So schauts aus:
PHP:
<?php
include('language.php');
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$path_info = pathinfo ("{$name}");
$filename = sprintf('pic_%08d_%d.%s', rand(0, 99999999), date('dmY'), $path_info['extension']);
$size = $_FILES['file']['size'];
$info = getimagesize ("{$tempname}");
$width = $info['0'];
$height = $info['1'];
$type = $info['2'];
if($type != "1" && $type != "2") {
$err[] = $lang_error_type;
}
if($width > "800") {
$err[] = $lang_error_width;
}
if($height > "600") {
$err[] = $lang_error_height;
}
if($size > "100000") {
$err[] = $lang_error_size;
}
if(empty($err)) {
copy("$tempname", "pics/$filename");
echo $lang_upload_success;
echo "<br><a href=\"http://www.***.de/test/\">zurück</a>";
}
else {
foreach($err as $error)
echo "$error<br>";
echo "<br><a href=\"http://www.***.de/test/\">zurück</a>";
}
?>
Mag mir das nochmal jemand für doofe erklären?