![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witamm przy utworzonej bazie i skrypcikuu dlaczego nie wsysietlaja sie zdjecia / zgory dziekuje
CREATE TABLE `moja` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `obrazek` MEDIUMBLOB NOT NULL , PRIMARY KEY ( `id` ) ); <php $conn=mysql_connect("127.0.0.1","root"."krasnal":)or die ('blad bd'); $result1=mysql_seect_db("moja,$polacz) or die ('blad baza'); $sql1="select * from 'moja' "; $result2=mysql_query($sql,$conn) or die ('blad wykonania zapytania'); $row = mysql_fetch_assoc($result2); $grafika=$row['obrazek']; header("Content-type:typpliku"); print $grafika; > |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Bo zapewne przeglądarka nie zna typu pliku :
header("Content-type:typpliku"); -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
a jak to bym mogl ominac
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Cytat $conn=mysql_connect("127.0.0.1","root"."krasnal":)or die ('blad bd'); ten skrypt tak uśmiechnięty że w tym miejscu nie wywala errora?
Ten post edytował dadexix 6.01.2008, 17:05:42 -------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam w tabeli "Produkty" zadeklarowane pole "obrazek" - typu BLOB, w którym przez phpMyAdmin umieszczam ściężkę obrazka do danego produktu. Następnie w pliku .php umieszczam kod
Następnie wyświetlam ten plik Kod http://localhost/index.php jednak obok opisu widnieją "dziwne" znaki, zamiast obrazka.Czy aby były czytane obrazki z bazy danych w kodzie mam umiescić polecenie: header("Content-type: image/jpg") ![]() Ten post edytował doman_12 8.01.2008, 20:23:27 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Kod w którym przez phpMyAdmin umieszczam ściężkę obrazka do danego produktu. więc dajesz wynik z bazy wewątrz <img[..] />Chyba że w bazie masz nie ścieżkę a obrazek - jego dane itd.. wtedy pobieranie obrazka dajesz do innego pliku, na początku skryptu dajesz deklaracje header([..]); i wywołujesz ten skrypt wewnątrz <img[..] /> -------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Czy aby były czytane obrazki z bazy danych w kodzie mam umiescić polecenie: header("Content-type: image/jpg") Tak, musisz powiedzieć (za pomocą nagłówka) przeglądarce, że to co nadejdzie to obrazek.![]() Wyślij do w dowolnym miejscu zanim zaczniesz wysyłać jego zawartość (wszędzie przed echo $obrazek;) Popraw posta proszę, wstawiając kod źródłowy w bbCode. Masz do tego znacznik [ php ] [ /php ] (spacje dałem celowo) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czy ktoś może mi wytłumaczyć wyświetlanie plików .jpg wrzuconych przez phpMyAdmin, zrobiłem wszystko według Waszych wskazówek dopisałem do kodu php
Jednak dalej na stronie zamiast obrazka widze "dziwne znaki" ![]() Kod więc dajesz wynik z bazy wewątrz <img[..] /> Co umieszam w tym <img>, np. echo <img src="$obrazek"/>? ![]() Pozdrawiam Ten post edytował doman_12 8.01.2008, 22:08:35 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 9.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
To jest moj pierwszy post
![]() wiem ze to za duzo nie wniesie doi tematu, ale czy zdjec nie mona trzymac po prostu a katalogu ze stronka a w bazie trzymac tylko nazwy plików? Z punktu widzenia wydajności jest to rozwiazanie bardziej optymalne i prostsze. W skrypcie tylko dajesz nazwe pliku w znaczniku <img> i to wszystko. ![]() |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Kod Jednak dalej na stronie zamiast obrazka widze "dziwne znaki" worriedsmiley.gif co masz w bazie? kod zdjęcia? no to robisz tak:plik pokaz.php
strona na której ma wyświetlić obraz:
-------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:55 |