![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 1 Dołączył: 23.05.2004 Skąd: Tarnów/Londyn Ostrzeżenie: (0%) ![]() ![]() |
mam nastepujace pytanie .
wyswietlam obrazek pobrany z bazy danych za pomoca funkcji display.php funkcja wyglada w duzym skrocie tak: ..... header("Content-type: ".$type); echo $data; gdzie $data to pobrane z bazy binaria obrazka a $type to jego typ obrazki wyswietlam w ten sposób: <img src="display.php?id=3"> czy to optymalna metoda? czy jest jakas inna? pytanie drugie: przed zapisaniem obrazka do bazy stosuje addslashes, po odczytaniu daje stripslashhes i obrazek jest zle wyswieltlany (smieci) , bez addslashes jest ok. czemu ? |
|
|
![]() |
![]()
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%) ![]() ![]() |
1. Optymalna acz nie do końca. Zmieniłbym miejsce przechowywania obrazków z bazy danych na pliki.
2. Nie stosuj addslashes. A na pytanie dlaczego zrób sobie porównanie: wyświetl binarkę obrazka, nasteępnie potraktuj ją addslashes i stripslashes, ponownie wyświetl i porównaj. Będziesz wiedział co jest nie tak. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 07:33 |