Ostatnio pisałem sobie klasę obsługującą obrazy (wklejanie tekstu, nakładanie, zmiana rozdzialczości i rozmiaru). Testowałem ją na linkach zewnętrznych (poprzez wysłanie HttpRequest'a i pobranie nagłówka) na przykład
http://localhost/icons/dir.gif . Do pobrania typu MIME wykorzystywałem:
<?php
private function _getMime($sURI)
{
$aHeaders = get_headers($sURI, 1);
return $aHeaders['Content-Type'];
}
?>
wszystko pięknie ładnie... MIME zostaje pobrany

. Teraz siedzę nad klasą tokenów (wizualnego potwierdzenia formularza), gdzie linki nie są URL'ami, ale ścieżkami do katalogu, gdzie znajdują się tła tokenów: "/backgrounds/". Ściażka radykalnie się zmienia, nie jest już URL'em, więc moja metoda służąca pobraniu typu MIME jest zupełnie bezużyteczna. Moja pytanie brzmi:
Jak pobrać typ MIME pliku podając jego ścieżkę na serwerze typu: "/images/plik.jpg" oraz przez wpisanie adresu zewnętrznego "http://localhost/icons/dir.gif" ? jest jakaś uniwersalna funkcja? jeżeli nie, to jak pobrać typ MIME z plikuznajdującego się na serwerze nie podająć jego ścieżki zewnętrznej (URL) ?
Ślęczałem nad manualem i nicość

z góry dziękuję za odpowiedzi, Athlan