PHP beginner |
|
werkt ook niet, maar wat in die if structuur staat is dan ook alles als het om uploaden gaat.
if(file_exists($locatie)){
$bestandsnaam = "images";
//extensie opvragen
$x = strtolower(substr($_FILES['image']['name'], -3));
if ((isset($image)) && (is_uploaded_file($image))) {
if ($HTTP_POST_FILES['image']['type'] == "image/pjpeg" || $HTTP_POST_FILES['image']['type'] == "image/jpeg"){
//checken welke al bestaan en nummer aanpassen
$n = 0;
while (file_exists($locatie ."/". $bestandsnaam . $n . '.' . $x))
{
$n = $n + 1;
}
$inputImg = ImageCreateFromJPEG($image);
$w = imagesx($inputImg);
$h = imagesy($inputImg);
$locatie = $locatie."/".$bestandsnaam.$n.".".$x;
$tow = 500;
$toh = $h/($w/$tow);
$outputImg = ImageCreateTrueColor($tow, $toh);
imagecopyresampled($outputImg, $inputImg,0,0,0,0, $tow,$toh,$w, $h);
imagejpeg($outputImg, $locatie);
}else{
echo "Er worden enkel jpg bestanden ondersteund";
}
}else{
echo "U heeft geen foto geselecteerd";
}
}else{
echo "U kan geen foto's uploaden want u heeft nog geen album aangemaakt";
}
$bestandsnaam = "images"; //extensie opvragen if ($HTTP_POST_FILES['image']['type'] == "image/pjpeg" || $HTTP_POST_FILES['image']['type'] == "image/jpeg"){ //checken welke al bestaan en nummer aanpassen $n = 0; while (file_exists($locatie ."/". $bestandsnaam . $n . '.' . $x)) { $n = $n + 1; } $inputImg = ImageCreateFromJPEG($image); $w = imagesx($inputImg); $h = imagesy($inputImg); $locatie = $locatie."/".$bestandsnaam.$n.".".$x; $tow = 500; $toh = $h/($w/$tow); $outputImg = ImageCreateTrueColor($tow, $toh); imagecopyresampled($outputImg, $inputImg,0,0,0,0, $tow,$toh,$w, $h); imagejpeg($outputImg, $locatie); }else{ echo "Er worden enkel jpg bestanden ondersteund"; } }else{ echo "U heeft geen foto geselecteerd"; } }else{ echo "U kan geen foto's uploaden want u heeft nog geen album aangemaakt"; }
Dit is en groter stuk van het script, het werkt op deze manier, maar wil nu upgraden naar php 5 en deze manier lijkt me niet ideaal. |