Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyswietlanie jpg i header
Forum PHP.pl > Forum > Przedszkole
moon
witam nie chce zeby ktos znal sciezke i nazwe prawidzego pliku na serwerze (JPEG) wiec pomyslalem o wyslaniu go z naglowkiem

robie cos takiego:
  1. <?php
  2.  
  3. header('Content-type: image/jpeg');
  4. header('Cache-Control: cache');
  5. header('Expires: Mon, 26 Jul 2006 05:00:00 GMT');
  6. header('Content-Disposition: inline; filename='.$_GET['id'].'_obraz.jpg');
  7. readfile('image/'.$_GET['id'].'.jpg');
  8.  
  9. ?>


no i niestety nie wysyla go tzn pojawia sie ostrzezenie ze obraz nie moze zostac wyswietlony poniewaz zawiera bledy sad.gif wiec jak go mam wyslac do przegladarki jak nie przez readfile()questionmark.gif zroic kopie obrazka przez ImageCreateFromJpeg() i to wyslac czy jak??
kszychu
Najsamprzód pousuwaj wszystkie hedery i zobacz dlaczego krzyczy Ci, że plik jest uszkodzony; mogło się zdarzyć tak, że php wywala tam wcześniej jakieś errory, worningi lub notice, i wtedy to faktycznie plik bedzie uszkodzony.
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.