De functies file_exists(), is_readable(), filesize() etc. werken alleen met lokale afbeeldingen. JavaScript is niet voldoende, want ik wil dat links naar gebroken afbeeldingen automatisch verwijderd worden.
b.v.d.

Had ik al naar gekeken (zie eerste post), maar dat werkt alleen met lokale afbeeldingen (en is in mijn geval dus niet bruikbaar). Met JavaScript zou het wel kunnen via een omweg:Donny_nl schreef:Dan zou ik eens even kijken naar de functie getimagesize
Code: Selecteer alles
print '<img src="" alt="" onError="location.href=\'' . $_SERVER['SCRIPT_NAME'] . $_SERVER['QUERY_STRING'] . '&broken=' . $_GET['id'] . '\' />';
Code: Selecteer alles
<?php
list($width, $height, $type, $attr) = getimagesize("http://img40.imageshack.us/img40/8615/new-4.gif");
echo "<img src=\"http://img40.imageshack.us/img40/8615/new-4.gif\" $attr alt=\"getimagesize() example\" /><br />";
echo $width.'<br />';
echo $height.'<br />';
echo $type.'<br />';
echo $attr.'<br />';
?>