Du kanske vill lagra bildinnehållet direkt i din databas.
Som du sa, du måste analysera innehållstypen från filnamnet. Du kan också lägga till ett fält i din databas som innehåller tillägget.
$extension = end(explode('.', $row['file']));
Sedan måste du skapa en array som innehåller rubrikens innehållstyp:
$types['jpg'] = 'image/jpeg';
$types['png'] = 'image/png';
skicka sedan rubriken (du vill kontrollera om typerna). arrayen innehåller tillägget nyckel och felmeddelande om det inte gör det)
header('Content-Type: ' . $types[$extension]);
Ladda sedan din bild med
echo file_get_contents($image);
Det borde göra det. Observera att du verkligen måste kontrollera om parametern ImageID är ett heltal, av säkerhetsskäl:
if(!ctype_digit($_GET['ImageID'])) // error