[PHP/SQL] Pobieranie obrazka z bazy

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
moyo
Posty: 3
Rejestracja: wt sty 17, 2006 10:54 pm

[PHP/SQL] Pobieranie obrazka z bazy

Post autor: moyo »

Witam
Mam taki problem: moj skrypt php dodaje grafike jpeg do bazy danych dokladnie do pola w bazie blob. dodawanie jest chyba wporzo bo rozmiar dodanego pliku by sie zgadzal z rozmiarem tego co jest w bazie. Niestety przy wyswietlaniu jest juz problem poniewaz nie zostaje wyswietlona grafika ale ciag znakow bodajze ASCII ktore reprezentuja dodany obrazek. Czy ktos moze wie jaka jest tego przyczyna i czy moze trzeba to w jakis specjalny sposob wyswietlac?

Z gory dzieki za pomoc
Pozdrawiam
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: [PHP/SQL] Pobieranie obrazka z bazy

Post autor: viraptor »

Przed treścią wyślij nagłówek:
header("Content-type: image/jpeg");
czy jaki tam format robisz.
moyo
Posty: 3
Rejestracja: wt sty 17, 2006 10:54 pm

Re: [PHP/SQL] Pobieranie obrazka z bazy

Post autor: moyo »

Rozumiem ze ten naglowek umieszczam tuz przed wyswietleniem?
wlasnie probowalem w ten sposob robic ale ciagle wyskakuje mi blad:
Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\proj\page.php:12) in c:\usr\krasnal\www\proj\page.php on line 15
dodam ze 15 linia w pliku php to : header("Content-type: image/jpeg");

I ciagle wyswietla mi ASCII zamiast pliku graficznego.
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: [PHP/SQL] Pobieranie obrazka z bazy

Post autor: viraptor »

To oznacza, że w linii 12 wysłałeś jakieś dane - jeszcze przed obrazkiem. Nagłówki musisz wysłać na samym początku pliku.
splatch
Nowy
Nowy
Posty: 36
Rejestracja: śr gru 04, 2002 7:05 pm
Lokalizacja: Bydgoszcz/Brodnica
Kontakt:

Re: [PHP/SQL] Pobieranie obrazka z bazy

Post autor: splatch »

W celu uniknięcia problemów z nagłówkami daj na samym początku [manual]ob_start[/manual].
ODPOWIEDZ