Jason-Design
Hiho PSDler,
ich brauche Drigend Hilfe ich habe der Zeit nur einen einfach image upload script das sieht so aus...
jetzt will ich es soweit auf arbeiten das man bis zu 300 bilder gleichzeitig hochlädt sowie ein logo einfügt
Danke schon mal im voraus.
Jason Design
ich brauche Drigend Hilfe ich habe der Zeit nur einen einfach image upload script das sieht so aus...
PHP:
<?php
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
{
if($_FILES['datei']['size'] < 1024000)
{
$endung = substr(strrchr($_FILES['datei']['name'], '.'), 1);
$ts = time();
$user_id = $_SESSION["user_id"];
$file = $user_id.".".$ts.".".$endung;
move_uploaded_file($_FILES['datei']['tmp_name'], "images_user/".$file);
// Thumbnail erstellen //
function mkthumb($img_src, // Dateiname
$img_width = "100", // max. Größe in x-Richtung
$img_height = "100", // max. Größe in y-Richtung
$folder_scr = "images_user", // Ordner der normalen Bilder
$des_src = "images_user/thumb") // Ordner der Thumbs
{
// Größe und Typ ermitteln
list($src_width, $src_height, $src_typ) = getimagesize($folder_scr."/".$img_src);
// neue Größe bestimmen
if($src_width >= $src_height)
{
$new_image_width = $img_width;
$new_image_height = $src_height * $img_width / $src_width;
}
if($src_width < $src_height)
{
$new_image_height = $img_width;
$new_image_width = $src_width * $img_height / $src_height;
}
if($src_typ == 1) // GIF
{
$image = imagecreatefromgif($folder_scr."/".$img_src);
$new_image = imagecreate($new_image_width, $new_image_height);
imagecopyresampled($new_image, $image, 0, 0, 0, 0, $new_image_width,$new_image_height, $src_width, $src_height);
imagegif($new_image, $des_src."/".$img_src, 100);
imagedestroy($image);
imagedestroy($new_image);
return true;
}
elseif($src_typ == 2) // JPG
{
$image = imagecreatefromjpeg($folder_scr."/".$img_src);
$new_image = imagecreatetruecolor($new_image_width, $new_image_height);
imagecopyresampled($new_image, $image, 0, 0, 0, 0, $new_image_width,$new_image_height, $src_width, $src_height);
imagejpeg($new_image, $des_src."/".$img_src, 100);
imagedestroy($image);
imagedestroy($new_image);
return true;
}
elseif($src_typ == 3) // PNG
{
$image = imagecreatefrompng($folder_scr."/".$img_src);
$new_image = imagecreatetruecolor($new_image_width, $new_image_height);
imagecopyresampled($new_image, $image, 0, 0, 0, 0, $new_image_width,$new_image_height, $src_width, $src_height);
imagepng($new_image, $des_src."/".$img_src);
imagedestroy($image);
imagedestroy($new_image);
return true;
}
else
{
return false;
}
}
$pfad_file = "images_user/thumb/".$file;
if(!file_exists($pfad_file)) {
mkthumb($file);
}
echo "<meta http-equiv=\"refresh\" content=\"0; URL=myimages.php\">";
}
else
{
echo "Das Bild darf nicht größer als 100 kb sein ";
}
}
else
{
echo "Bitte nur Bilder im Gif, jpg bzw. png Format hochladen";
} ?>
jetzt will ich es soweit auf arbeiten das man bis zu 300 bilder gleichzeitig hochlädt sowie ein logo einfügt
Danke schon mal im voraus.
Jason Design