brianberlin
Mitglied
Hallo. Ich habe seit drei Tagen ein Problem wo ich echt nicht weiterkomme. Undzwar
bei mir kann der User drei Bilder hochladen. Wenn er jetzt aber nur ein Bild hochlädt, dann geht es nicht. Lädt er zwei Bilder hoch werden die dann angezeigt aber das dritte wird mitgezählt. Nun möchte ich es gerne so haben, das der User selbst entscheiden kann ob er nur ein ,zwei oder drei Bilder hochlädt. Hier mal ein auszug aus dem PHP Code.
ich hoffe einer von euch kann mir helfen. Liebe Grüße Brian
bei mir kann der User drei Bilder hochladen. Wenn er jetzt aber nur ein Bild hochlädt, dann geht es nicht. Lädt er zwei Bilder hoch werden die dann angezeigt aber das dritte wird mitgezählt. Nun möchte ich es gerne so haben, das der User selbst entscheiden kann ob er nur ein ,zwei oder drei Bilder hochlädt. Hier mal ein auszug aus dem PHP Code.
PHP:
unset($auction_id);
$ERR = "ERR_".CheckSellData();
// if no other errors - handle upload here
if (!$$ERR)
{
unset($file_uploaded);
// Auktions-ID generieren
$auction_id = generate_id();
if ( $userfile <> "none" )
{
$inf = GetImageSize ( $userfile );
if ($userfile2 <> "none")
$inf2 = GetImageSize ( $userfile2 );
if ($userfile3 <> "none")
$inf3 = GetImageSize ( $userfile3 );
$er = false;
// make a check
if ($inf)
{
$inf[1] = intval($inf[1]); // check for uploaded file type
if ($userfile2 <> "none")
$inf2[2] = intval($inf2[2]);
if ($userfile3 <> "none")
$inf3[2] = intval($inf3[2]);
if ( ($inf[2]!=1) && ($inf[2]!=2) )
{
$er = true;
}
else
{
// check for file size
if ( intval($userfile_size)>$MAX_UPLOAD_SIZE )
{
$er = true;
$ERR = "ERR_603";
}
}
if ($userfile2 <> "none")
{
if ( ($inf2[2]!=1) && ($inf2[2]!=2) )
{
$er = true;
}
else
{
// check for file size
if ( intval($userfile2_size)>$MAX_UPLOAD_SIZE )
{
$er = true;
$ERR = "ERR_603_2";
}
}
}
if ($userfile3 <> "none")
{
if ( ($inf2[2]!=1) && ($inf2[2]!=2) )
{
$er = true;
}
else
{
// check for file size
if ( intval($userfile3_size)>$MAX_UPLOAD_SIZE )
{
$er = true;
$ERR = "ERR_603_3";
}
}
}
}
else
{
$er = true;
}
if (!$er)
{
// Bild 1 wirklich speichern
$ext = ($inf[2]==1)?".gif":".jpg";
$fname = $image_upload_path.$auction_id.$ext;
if (file_exists($fname))
unlink ($fname);
copy ($userfile, $fname);
$uploaded_filename = $auction_id.$ext;
$file_uploaded = true;
// Bild 2 wirklich speichern
if ($userfile2 <> "none")
{
$ext = ($inf[2]==1)?".gif":".jpg";
$fname = $image_upload_path.$auction_id."_2".$ext;
if ( file_exists($fname) )
unlink ($fname);
copy ( $userfile2, $fname );
$uploaded_filename2 = $auction_id."_2".$ext;
$file_uploaded = true;
}
// Bild 3 wirklich speichern
if ($userfile3 <> "none")
{
$ext = ($inf[2]==1)?".gif":".jpg";
$fname = $image_upload_path.$auction_id."_3".$ext;
if ( file_exists($fname) )
unlink ($fname);
copy ( $userfile3, $fname );
$uploaded_filename3 = $auction_id."_3".$ext;
$file_uploaded = true;
}
}
else
{
// Fehler
unset($file_uploaded);
$userfile2 = "none";
$userfile3 = "none";
}
}
else
{
unset($file_uploaded);
$userfile2 = "none";
$userfile3 = "none";
}
}
}