Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie typu MIME przez ścieżkę do pliku, przez http request z get_headers() jest możliwe, ale bez?
Athlan
post 28.10.2006, 19:49:58
Post #1





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


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:

  1. <?php
  2. private function _getMime($sURI)
  3. {
  4. $aHeaders = get_headers($sURI, 1);
  5.  
  6. return $aHeaders['Content-Type'];
  7. }
  8. ?>


wszystko pięknie ładnie... MIME zostaje pobrany smile.gif. 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ść tongue.gif

z góry dziękuję za odpowiedzi, Athlan smile.gif


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 06:03