Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: header('Content-type: image/jpeg') i fancybox
Forum PHP.pl > Forum > PHP
1010
Witajcie,
mam taki problem. Z pewnego miejsca linkuję do pliku php, który ma wyświetlić odpowiedni obrazek jpg. Plik ten wygląda następująco:
  1. <?php ob_start();
  2. if(isset($_GET['file'])){
  3. $file = "files/files/".addslashes($_GET['file']);
  4. }else{
  5. die();
  6. }
  7.  
  8. if (file_exists($file)) {
  9. header('Content-Type: image/jpeg');
  10. readfile($file);
  11. }
  12. ?>


Wszystko działa ok, jeśli wstawię link to plik ten wyświetla odpowiedni plik jpg.

Jednak kiedy, do wyświetlenia pliku chcę użyć fancyboxa to po kliknięciu w link (który powinien wyświetlić zdjęcie w boxie) pojawia się ładowanie boxu oraz "przeglądarkowe" okienko do ściągnięcia tego pliku. Jak temu zaradzić?
kiler129
Skoro chcesz ładne transparetne redirecty to użyj .htaccess a nie obciążaj tym PHP - można się łatwo przejechać!
1010
a konkretniej?

Chodzi też o to, że docelowo w pliku tym będzie jeszcze sprawdzane, czy dana osoba może wyświetlić konkretny plik.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.