Hejsan. Den här sidan har ingen förklaring på hur mna löser ditt problem men det står hur man kollar Höjd, Bredd på bilder, vet inte om du vet hur man gör det men man skulle ju kunna kolla om höjden var högre än bredd och då skala om dem till ett stående miniatyr och tvärtom. Du kan ju börja med att läsa om funktionerna för hantera bilder och pröva exemplet:Fotoalbums problem. (miniatyrer)
På min hemsida så har jag ett fotoalbum där jag kan ladda upp bilder. Bilderna är i "vanligt" bildformat men dom kan vara både stående och liggande. Detta är ett problem när dom ska visas eftersom jag visar miniatyrer av bilden först. Miniatyrerna finns inte utan det är bara så att jag har satt height="" och width="" till lagom värden. Finns det någon som kan förklara hur man gör miniatyrer. Dels miniatyrer som är ca 100 px breda och 70 höga och även miniatyrer som är 100 px höga och 70px breda. Och så vill jag att miniatyren sparas som filensnamn_min.jpg. Jag vet att detta ska gå men jag hittar inte något ställe där dom förklarar hur man gör. Jag klistrar med koden för att ladda upp bilder och hoppas att det går att stoppa med dom extra grejjerna i den.
<code>
<?
IF($_POST['ladda_upp']){
$img = getimagesize($_FILES['filen']['tmp_name']);
if($img[2] == "2"){
if($_FILES['filen'] != "" && $_FILES['filen'] != "none"){
$path = "images/album/".$_POST['kat']."/".$_FILES['filen']['name'];
copy($_FILES['filen']['tmp_name'],"$path");
echo "<p>Du laddade upp filen <b>".$_FILES['filen']['name']."</b>.<br>";
echo "Den är <b>".round(($_FILES['filen']['size']/1024),1)."</b> kB stor.";
}
} else {
echo "<br>Albumet stödjer endast bilder av formatet jpg.";
}
}
?>
</code>
Väldigt tacksam för all hjälp. /JohanSv: Fotoalbums problem. (miniatyrer)
EDIT: Oj, glömde adressen, här kommer den: http://www.idg.se/webstudio/pub/article.asp?id=51Sv: Fotoalbums problem. (miniatyrer)
http://www.php.net/manual/sv/ref.image.php