wcf.regNote.message
Quoted
....
$datei = $HTTP_POST_FILES ['datei']['name'];
.....
if ($typ == 1)
{
if ($breite > $hoehe)
{
$altesBild = ImageCreateFromGif($datei);
$neuesBild = ImageCreate($Lhoehe,$Lbreite);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$Lbreite,$Lhoehe,$breite,$hoehe);
ImageGIF($neuesBild,"thb/$neuesBild");
}
else
{
$altesBild = ImageCreateFromGif($datei);
$neuesBild = ImageCreate($Phoehe,$Pbreite);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$Lbreite,$Lhoehe,$breite,$hoehe);
ImageGIF($neuesBild,"thb/$neuesBild");
}
}
if ($typ == 2)
{
if ($breite > $hoehe)
{
$altesBild = ImageCreateFromJpeg($datei);
$neuesBild = ImageCreate($Lhoehe,$Lbreite);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$Lbreite,$Lhoehe,$breite,$hoehe);
ImageJpeg($neuesBild);
copy($neuesBild,"thb"."$neuesBild");
}
else
{
$altesBild = ImageCreateFromJpeg($datei);
$neuesBild = ImageCreate($Phoehe,$Pbreite);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$Lbreite,$Lhoehe,$breite,$hoehe);
ImageJpeg($neuesBild,"thb"."$neuesBild");
}
}
if ($typ == 3)
{
if ($breite > $hoehe)
{
$altesBild = ImageCreateFromPng($datei);
$neuesBild = ImageCreate($Lhoehe,$Lbreite);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$Lbreite,$Lhoehe,$breite,$hoehe);
ImagePng($neuesBild,"thb/$neuesBild");
}
else
{
$altesBild = ImageCreateFromPng($datei);
$neuesBild = ImageCreate($Phoehe,$Pbreite);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$Lbreite,$Lhoehe,$breite,$hoehe);
ImagePng($neuesBild,"thb/$neuesBild");
}
}

Quoted
Ich will ein Bild (Original) hochladen und in einem Ordner speichern. Parallel soll ein Thumbnail erzeugt werden (daher ein neues Bild $neuesBild).
Quoted
Auf den Filetypen prüfe ich mit imagesize(). Dies Funktion liefert Grösse sowie auch die Filetypen zurück.