Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obrazek ze stringa
Forum PHP.pl > Forum > PHP
deirathe
Trochę może głupi pomysł ale tak się zastanawiałem nad przechowywaniem obrazków w bazie danych, w polu text. Wie ktoś może czy jest możliwe za pomocą php ze stringa znów zrobić obrazek? Jak tak to jak? W GD szukałem takie funkcji ale nic nie znalazłem... Wiem że można wysłać nagłówek za pomocą header() i poprostu wyswietlic obrazek, ale ja potrzebuje troche inny sposob
piotrd
może zapisz obrazek za pomocą base64();
np:
  1. <?php
  2. img.src = 'data:image/gif;base64,R0lGODlhEAAOAIABAAAAAP///yH5BAHoAwEALAAAAAAQAA4AAAIcjI95oKv8WoBOzmovzZcbtklUmITk15An6rVWAQA7';
  3. ?>
deirathe
Ale ja chce go odczytac z bazy i wyswietlic string jako obrazek i pytanie teraz jak go wyswietlic nie uzywajac header ?
PiratNowegoPokolenia
nie idzie ...
musiał byś zrobić sobie dokument php który by wyczytywał te obrazki z bazy danych i wyświetlał je ...

na stronie byś sobie wywalił
  1. <img src="obrazki.php?id=1" />


a w tym obrazki.php wysyłał byś obrazek z odpowiednim nagłówkiem...

o takie coś ci chodzi ?
piotrd
Masz przykład:
  1. <?php
  2. $str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw=='; 
  3. ?>

przerób go, aby zmienna była pobierana z bazy sql skoro tak chcesz.
pamiętaj o data:image/gif;base64,
ps. do czego potrzebne jest Ci takie rozwiązanie? Chcesz "zawalić" bazę sql dużą porcja danych?
qwaq
na mysql sie nie znam ale ja bym stworzył katalog z plikami graficznymi a najwyżej w bazie danych trzymał do nich adresy

dzięki temu:
1. baza - mała
2. obrazki wczytywane tylko gdy potrzebne
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.