Cakeman
Legacy Member
Wat is de snelste manier om te kijken of een image bestaat?
file_exists() geeft bij mij altijd false terug, ookal bestaat de image en klopt de url.
Ik gebruik bijvoorbeeld volgende code:
Dan geeft die altijd "Fout. De afbeelding lijkt niet te bestaan." weer zelfs al kan ik gewoon naar die URL surfen.
Via Google heb ik deze code gevonden, maar die is afschuwelijk traag:
file_exists() geeft bij mij altijd false terug, ookal bestaat de image en klopt de url.
Ik gebruik bijvoorbeeld volgende code:
PHP:
if(file_exists('http://www.mijnsite.be/mapje/image.jpg')) {
echo "OK, afbeelding bestaat.";
}
else {
echo "Fout. De afbeelding lijkt niet te bestaan.";
}
Via Google heb ik deze code gevonden, maar die is afschuwelijk traag:
PHP:
<?php
$TheImage = "http://www.uk-present.co.uk/images/logo.gif";
if (@fclose(@fopen("$TheImage", "r"))) {
$TheImage = "$TheImage";
}
else {
$TheImage = "http://www.uk-present.co.uk/images/120x60-noimage.gif";
}
?>

)
Ik had het dan ook over de file_exists functie, en niet over getimagesize (check de link achter RTFM
). Ik dacht dat jij bedoelde dat file_exists wel werkte met URLs en dat is dus niet het geval - spraakverwarring maw.