Also,
wie in DIESEM thread schon erläutert, will ich mein Bild im Forum in einem bestimmten Rahmen zwängen und es per klick in originalgröße anzeigen lassen.
Dieser Code:
PHP
<?php
$txt_pfad = "zufall.txt";
$bild = file($txt_pfad);
$groesse = getimagesize("bilder/".$bild[0]);
function resize ($size_self, $size_image, $max) {
$neu_groesse = $size_self / $size_image;
$neu_groesse = $neu_groesse * $max;
return $neu_groesse;
}
if ($groesse[0] > 600) {
$height = resize($groesse[1], $groesse[0], 600);
$img = "<img src=\"bilder/".$bild[0]."\" width=\"600\" height=\"".$height."\">";
}
if ($groesse[1] > 175) {
$width = resize($groesse[0], $groesse[1], 175);
$img = "<img src=\"bilder/".$bild[0]."\" height=\"175\" width=\"".$width."\">";
}
echo "<a href=\"bilder/".$bild[0]."\" target=\"_blank\">".$img."</a>";
?>
Alles anzeigen
Funktioniert aber nicht wirklich so, wie er soll.
Teilweise zeigt er mir im Forum die Bilder verkleinert an, teilweise aber gar keines, bis ich die größenänderung wieder rausnehme.
Ich hab keinen wirklichen Plan von php, aber muss man die variable $max , $size_self und $size_image nicht noch definieren? Sowie 2 Mal $neu_groesse zu definieren ist mir auch nicht ganz klar, ob das so richtig ist.....
Fakt ist, manchmal schenidet er die Bilder richtig zu, manchmal zeigt er sie mir nicht an, und es liegt DEFINITIV am Resizing-Code oben.
Jemand eine Lösung?
Danke,
Rosiv