Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%)
|
Witam. Mam oto taki kod:
i cały problem dotyczy ostatniej linijki.. z dokumentacji imagejpg powinien pokazać image w przeglądarce albo zapisać go do pliku (Output image to browser or file) ja natomiast zamiast obrazka widze ciąg jakiś dziwnych znaczków np. "�����JFIF���������>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ���C� $.' ",#(7),01444'9=82<.342���C 2!!22222222222222222222222222222222222222222222222222�������"�������������� �������}�!1AQa"q2���#B��R��....." itd.. gdzieś w google wyczytałem, że może być problem z tą funkcją przy GD 1.8 i starszych.. no ale to odpada bo mam wersje ponad 2.0 chyba, że może funkcje myle.. nie wiem.. pomocy ;] |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Poczytaj o funkcji header() w manualu, to będziesz wiedział dlaczego wywala błąd. Możesz to ominąć włączając bufforowanie (w pierwszej linijce kodu ob_start(), w ostatniej ob_flush()) W tym przypadku buforowanie nic nie pomoże bo, owszem przeglądarka zrozumie że chodzi o jakiś obrazek, lecz jeśli coś zostało do niego dodane na początku lub na końcu (na przykład spacja) to i tak nie wyświetli się prawidłowo (jeśli w ogóle się wyświetli). jak chcesz wyświetlić obrazek poprze php to MUSISZ ustawić odpowiednie headery i NIE MOŻESZ nic poza obrazkiem wysłać, czyli nawet pustej spacji. Szczególnie zwróć uwagę na to, żeby w kodzie nie było żadnych funkcji typu: echo *print* itp itd i żeby na początku pliku (przed <?php jeszcze) nie znajdowała się pusta spacja oraz żeby na końcu pliku (po ?> też nie znajdowała się nawet pusta spacja). Ten post edytował Cezar708 7.08.2007, 11:42:16 |
|
|
|
lsmith [php] błąd wyświetlania obrazków 7.08.2007, 07:47:58
Zyryx dodaj przed funkcją imagejpeg to:
Kodheader... 7.08.2007, 09:14:11
lsmith Próbowałem w kilku miejscach.. Przed samą funkcją ... 7.08.2007, 10:35:13
-=Peter=- Poczytaj o funkcji header() w manualu, to będziesz... 7.08.2007, 10:40:08
FireFox Zyryx napisal o header masz link poczytaj o header... 7.08.2007, 10:42:22 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:57 |