lille billede uploades ikke
HejJeg har følgende hvor et billede uploades til to forskellige mapper, men kun det første bliver oploadet. Det andet bliver blot en tom fil ?? Nogen der kan hjælpe ??
$files = $_FILES['upfil']['name'];
if (preg_match("/\.jpe?g$/i",$files))
{
$billede0 = tempnam('/home/www/noget.dk/billede_bilag/', 'f1_');
$billede0b = $billede0 . '.' . 'jpg';
$billede = basename($billede0b);
}
elseif (preg_match('/\.gif$/i',$files))
{
$billede0 = tempnam('/home/www/noget.dk/billede_bilag/', 'f1_');
$billede0b = $billede0 . '.' . 'gif';
$billede = basename($billede0b);
}
$file = $_FILES['upfil']['tmp_name'];
$fil_stoerrelse = filesize($file)/1024;
$konfiguration["upload_bibliotek"] = "billede_bilag";
/* Hvor flytter vi fra og til */
$fra = $_FILES["upfil"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" .$billede;
move_uploaded_file($fra, $til);
$st = filesize($til);
// Set a maximum height and width
$width = 600;
$height = $width;
// Get new dimensions
list($width_orig, $height_orig) = getimagesize($til);
if ($width_orig > $width OR $height_orig > $height)
{
if ($width && ($width_orig < $height_orig))
{
$width = ($height / $height_orig) * $width_orig;
}
else
{
$height = ($width / $width_orig) * $height_orig;
}
if (preg_match("/\.jpe?g$/i",$files)) {
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($til);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
$billede2 = $billede0 . '2' . '.' . 'jpg';
$billede = basename($billede2);
// Output
imagejpeg($image_p, $billede2, 100);
//unlink($til);
}
elseif (preg_match('/\.gif$/i',$files)) {
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($til);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
$billede2 = $billede0 . '2' . '.' . 'gif';
$billede = basename($billede2);
// Output
imagejpeg($image_p, $billede2, 100);
//unlink($til);
}
}
if (preg_match("/\.jpe?g$/i",$files))
{
$billedelille0 = tempnam('/home/www/noget.dk/billede_bilag_lille/', 'f1_');
$billedelille0b = $billedelille0 . '.' . 'jpg';
$billedelille = basename($billedelille0b);
}
elseif (preg_match('/\.gif$/i',$files))
{
$billedelille0 = tempnam('/home/www/noget.dk/billede_bilag_lille/', 'f1_');
$billedelille0b = $billedelille0 . '.' . 'gif';
$billedelille = basename($billedelille0b);
}
$file = $_FILES['upfil']['tmp_name'];
// $fil_stoerrelse = filesize($file)/1024;
$konfiguration["upload_bibliotek"] = "billede_bilag_lille";
/* Hvor flytter vi fra og til */
$fra = $files;
$til = $konfiguration["upload_bibliotek"] . "/" .$billedelille;
move_uploaded_file($fra, $til);
$st = filesize($til);
// Set a maximum height and width
$width = 100;
$height = $width;
// Get new dimensions
list($width_orig, $height_orig) = getimagesize($til);
if ($width_orig > $width OR $height_orig > $height)
{
if ($width && ($width_orig < $height_orig))
{
$width = ($height / $height_orig) * $width_orig;
}
else
{
$height = ($width / $width_orig) * $height_orig;
}
if (preg_match("/\.jpe?g$/i",$files)) {
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($til);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
$billedelille2 = $billedelille0 . '2' . '.' . 'jpg';
$billedelille = basename($billedelille2);
// Output
imagejpeg($image_p, $billedelille2, 100);
//unlink($til);
}
elseif (preg_match('/\.gif$/i',$files)) {
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($til);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
$billedelille2 = $billedelille0 . '2' . '.' . 'gif';
$billedelille = basename($billedelille2);
// Output
imagejpeg($image_p, $billedelille2, 100);
//unlink($til);
}
}
