Kijk, het grootste probleem is niet dat de afbeelding per sé moet bestaan, maar ik moet gewoon zeker gaan van het feit dat niemand iets anders kan plaatsen behalve een afbeelding, want het is voor een profiel:
gewoon kijken wat de exstantie is van de post uiteraard moet je kijken of het online staat anders krijg je een X in beeld. (mits hij word geupload en of het plaatje niet op jou website staat) anders hoef je niet te kijken of hij online is maar check dat of hij bestaad..
edit:
dan word het ongeveer zo:
<?php
if(isset($_POST["bevestiging"])){
$naam = $_POST["naam"];
$allow[0] = "pjpeg";
$allow[1] = "gif";
$allow[2] = "png";
$allow[3] = "pjpg";
$allow[4] = "jpg";
$allow[5] = "jpeg";
$allow[6] = "x-png";
$locatie = "images/";
global $_FILES;
$f_extentie = $_FILES["file"]["type"];
$extentie = explode("image/", $f_extentie); //zorg er voor dat dit wel jou map is war hij staat
for($i = 0; $i < count($allow); $i++){
if(strtolower($extentie[1] == $allow[$i])){
$extentie_check = "ok";
}
}
echo'$plaatje';
}
?>
The mime type of the file, if the browser provided this information. An example would be "image/gif". This mime type is however not checked on the PHP side and therefore don't take its value for granted.
Als de browser dus zegt dat het een gif is (dus cliënt side informatie die die meestuurt) dan geeft die ook het mime-type image/gif mee. Deze input is dus eigenlijk niet echt te vertrouwen volgens php.net.