Schalen afbeelding na uploaden
Alex Oonincx
29/05/2010 19:47:14Met onderstaand script verwerk ik afbeeldingen die mensen kunnen uploaden op mijn website.
Nu zou ik alleen graag willen dat de afbeelding word geschaald naar een kleiner formaat en pas daarna wordt opgeslagen op de server.
Kan iemand mij helpen aan een goede code hiervoor.
Alvast bedankt.
if (strlen($_FILES["foto1"]["name"]) > 0)
{
$naam = $foto1;
if (($_FILES["foto1"]["type"] == "image/gif")
|| ($_FILES["foto1"]["type"] == "image/pjpeg")
|| ($_FILES["foto1"]["type"] == "image/jpeg"))
{
if ($_FILES["foto1"]["error"] > 0)
{
$fout = Ja;
echo "Fout Code: " . $_FILES["foto1"]["error"] . "<br>";
}
else
{
if (file_exists("fotos/$_POST[album]/" . $_FILES["foto1"]["name"]))
{
$fout = Ja;
echo $_FILES["foto1"]["name"] . " bestaat al!<br>";
}
else
{
if($fout != Ja)
{
move_uploaded_file($_FILES["foto1"]["tmp_name"],
"fotos/" . $_FILES["foto1"]["name"]);
}
}
}
}
else
{
$fout = Ja;
echo "Verkeerd type bestand.<br>";
}
}
Nu zou ik alleen graag willen dat de afbeelding word geschaald naar een kleiner formaat en pas daarna wordt opgeslagen op de server.
Kan iemand mij helpen aan een goede code hiervoor.
Alvast bedankt.
if (strlen($_FILES["foto1"]["name"]) > 0)
{
$naam = $foto1;
if (($_FILES["foto1"]["type"] == "image/gif")
|| ($_FILES["foto1"]["type"] == "image/pjpeg")
|| ($_FILES["foto1"]["type"] == "image/jpeg"))
{
if ($_FILES["foto1"]["error"] > 0)
{
$fout = Ja;
echo "Fout Code: " . $_FILES["foto1"]["error"] . "<br>";
}
else
{
if (file_exists("fotos/$_POST[album]/" . $_FILES["foto1"]["name"]))
{
$fout = Ja;
echo $_FILES["foto1"]["name"] . " bestaat al!<br>";
}
else
{
if($fout != Ja)
{
move_uploaded_file($_FILES["foto1"]["tmp_name"],
"fotos/" . $_FILES["foto1"]["name"]);
}
}
}
}
else
{
$fout = Ja;
echo "Verkeerd type bestand.<br>";
}
}
PHP hulp
30/12/2024 18:02:59Niet op mime type checken, want die wordt door de browser gezet features.file-upload.post-method. Je zult gd of imagemagick moeten gebruiken.