kinder
3.04.2011, 17:23:53
Witam, mam taki kod(showimage.php) -- chcialbym wyświetlić zdjecie z bazy danych:
header("Content-type: image/jpg;");
//polaczenie z baza danych
$zapytanie = mysql_query("SELECT zdjecie FROM zdjecia WHERE id='1' ");
}}
I jak wchodze do showimage.php to wyswietla mi sie okienko windowsowskie czy chcesz pobrac plik..Wydaje mi sie ze gdzies blad z headerem....
Fifi209
3.04.2011, 17:34:36
Trzymasz zdjęcia w bazie danych? W dodatku zakodowane base64?
Gratuluję pomysłu.
kadlub
3.04.2011, 17:42:27
a wyniki masz w tablicy $r a nie $row
nie lepiej w bazie trzymać same ścieżki do zdjęć?
kinder
3.04.2011, 18:11:12
Wiem że lepiej ścieżki przechowywać , jednak trenuje sobie i chce tak to zrobić.
Zmienilem na $r['zdjecie']i dalej to samo wyswietla mi sie okienko czy chcesz zapisac plik czy znalezc program do jego otwarcia - pisze ze nie znany typ pliku chodzi o showimage.php. Nie wiem czemu nie rozpoznaje wtedy php.
Jak zakomentuje header nie ma tego okienka , niestety zdjecie sie nie wyswietla...
Wydaje mi się że problem leży w samym wyświetleniu obrazka w skrypcie php, bez znaczenia tu ma czy z bazy danych.
Nie wiem czemu ten header robi takie jaja. Spróbuje wyswietlic jakis obrazek z serwera z pomocą headera zobaczymy...