Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyświetlenie obrazka po danych binarnych
Forum PHP.pl > Forum > Przedszkole
-polcode-
Witam. Jak mogę wyświetlić obrazek w php, gdy w pewnej zmiennej mam dane binarne tego obrazka?
nospor
Jesli to bedzie wyswietlany tylko obrazek i nic wiecej to poprostu slesz naglowek ze to obrazek i wywalasz na ekran zawartosc zmiennej
header() - patrz manual
gitbejbe
zgadauje ze pobieraasz to z bazy

http://forum.php.pl/index.php?showtopic=31798
--polcode--
Tylko dziwna sprawa, bo jak wyświetlałem echo '<img src="data:image/png;base64,.....">'; to działało, a w przypadku dobrego header + samo echo bez i z base64 zawsze wypluwało, że nie może wyświetlić obrazka bo zawiera błędy.
nospor
1) Skoro dane masz zapisane w base64 to wypadaloby przed wyswietleniem wpierw je odkodowac.
2) Pokaz kod
3) Wyswietlaj obrazek bez naglowka a zobaczysz konkretnie co jest źle z twoim skryptem
polcode
Cześć,

poproszę o prywatną wiadomość
nospor
A może jeszcze frytki z ketchupem?

A na poważnie: o co ci chodzi?
---polcode---
polcode, nie wypowiadaj się jeśli nic nie wnosisz do tematu. Ogólnie nie mam pojęcia o co Tobie chodzi.



Kod normalny:
  1. header('Content-Type: image/png');
  2. //echo '<img src="data:image/png;base64,'.$dl.'">';


jak już mówiłem, w tym przypadku z headerem wypluwa, że obrazek zawiera błędy, ale to niemożliwe, bo bez headera żadnych błędów nie pokazuje.
zostawię samo <img... to wszystko działa. echo bez base64 takze nie dziala i tu nie wiem o co chodzi.
nospor
No ale pokaz co wypluwa bez header. Moze bledy sa tylko ty nie widzisz.
----polcode----
Już wszystko jasne, format kodowania znaków w pliku automatycznie ustawiał się na UTF-8, zmiana na UTF-8 bez BOM pomogła.
Dzięki za pomoc.
memory
polcode to firma i zapewne chce abyś nie używał nazwy -----polcode-----.
nospor
@memory firma czy nie firma ale moglby sie nauczyc wyslawawiac. Sam przyznasz ze tekst "poproszę o prywatną wiadomosc" walniety ni z gruszki ni z pietruszki i niewiadomo do kogo (bo toc nie do goscia, ktory nie moze pisac PW) jest totalnie bez sensu.
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.