Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyswietlanie jpg i header
-moon-
post
Post #1





Goście







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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) wiec jak go mam wyslac do przegladarki jak nie przez readfile()(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) zroic kopie obrazka przez ImageCreateFromJpeg() i to wyslac czy jak??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 21:26