Nu har jeg prøvet lidt af hvert.
Her kommer koden for upload:
// UPLOAD AF FILER ////////////////////////////////////////
if(isset($_FILES["upfile"]) && is_array($_FILES["upfile"]))
{
foreach($_FILES["upfile"]["error"] as $key => $error)
{
if($error == UPLOAD_ERR_OK)
{
$tempnavn = $_FILES["upfile"]["tmp_name"][$key];
$filnavn = $_FILES["upfile"]["name"][$key];
$filnavn = up_file_name($filnavn);
if($max_kb > 0 && filesize($tempnavn) > ($max_kb*1024))
{
$_SESSION["errors"]["toobig"][] = $filnavn;
continue;
}
if($only_images == true)
{
if(false == ($str = getimagesize($tempnavn)))
{
$_SESSION["errors"]["no_img"][] = $filnavn;
continue;
}
$typen = $str[2];
if(!isset($filtyper[$typen]))
{
$_SESSION["errors"]["type"][] = $filnavn;
continue;
}
$filnavn = basename($filnavn, $filtyper[$typen]);
if(substr($filnavn, -1) != ".")
{
$filnavn = $filnavn .".";
}
$filnavn = $filnavn . $filtyper[$typen];
}
move_uploaded_file($tempnavn, $dist . $filnavn);
chmod($dist . $filnavn, 0644);
$_SESSION["files"][] = $filnavn;
}
else
{
if($error == 4)
{
continue;
}
$_SESSION["errors"]["upload"][] = $error;
$_SESSION["filnavn"][] = $_FILES["upfile"]["name"][$key];
}
}
header("Location:
http://". $_SERVER["HTTP_HOST"] . $file_name);
exit;
}
// END UPLOAD AF FILER ////////////////////////////////////
Jeg kan ikke lige gennemskue hvor det er?