Bild upload -> größe neu generieren

fischair

Mitglied
Hallo zusammen!

bin gerade dabe n CMS für ne Seite zu machen und nun halt bei nem
Bilder-Upload angelangt. Nun habe ich allerdings ein Problem:
Und zwar möchte ich ein Bild, dass hochgeladen wird, richtig formatieren.
Sprich: Maximalwerte entweder für die Höhe (falls das Bild im Hochformat
ist) oder für die Breite (bei einem Bild in Querformat) angeben (im u.a.
Beispiel 410) und mit Holfe des Faktors die andere Seite berechnen.
Dies habe ich wie folgt versucht:

PHP:
$breite = $picsize3[0];
$hoehe = $picsize3[1];
$max = 410;
	if($breite>$hoehe) {
	$thumbBreite = 100;
	$thumbHoehe = 75;
	$faktor = $breite / $hoehe;
	$grossBreite = 410;
	$grossHoehe = $grossBreite / $faktor;
	}
elseif($breite<=$hoehe) {
	$thumbBreite = 75;
	$thumbHoehe = 100;
	$faktor = $hoehe / $breite;
	$grossHoehe = 410;
	$grossBreite = $grossHoehe / $faktor;
	}

Allerdings bekomme ich dann die Fehlermeldung: "Division by zero",
obwohl das doch gar nicht sein kann :(
Is wahrscheinlich so'n newbie-problem, aber wäre trotzdem nett, wenn
mir jemand helfen könnte ;)

[edit] hab ganz vergessen zu erwähnen, dass $picsize3 die Breite ([0]) bzw. die Höhe ([1]) mit Hilfe des getimagesize-befehls ausliest ;-) [/edit]
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück