Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][MYSQL]problem z zaladowaniem obrazka
Forum PHP.pl > Forum > Przedszkole
Jaarko
  1. <?php
  2. header("Content-type: image/jpeg");  // act as a jpg file to browser
  3. include ('../include/poloczenie.php');
  4.  
  5. $sQuery = "SELECT obraz FROM zdj WHERE id = ".$zd;
  6. $oResult = mysql_query($sQuery);
  7. $oRow = mysql_fetch_array($oResult);
  8. $sJpg = $oRow["obraz"];
  9. echo $sJpg;
  10. ?>
## to plik czytajacy z bazy zdjecie
i mam problem Cannot modify header information - headers already sent by<--
przy wywolaniu w innym pliku php.
print '<img bgcolor="red" border="1" src="zdjecies.php?zd='.$r1.'" >';

Nie znam sie na php. Wiem na czym polega ten bląd i prosze o pomoc w obejsciu tego bledu przez moze inną forme ustalenia tego -->Content-type: image/jpeg dla czegos innego niz naglowek. Cala strona byla tworzona przez kogos innego i jest masakrycznie "jak dla mnie skomplikowana".
Prosze o podanie innego sposobu wyswietlenia tego obrazka-> bez tego Content-type: image/jpeg wyswietlaja sie tylko krzaczki.
z góry dzieki za podpowiedzi.
Spawnm
Używaj bbcode.

Jak Content-type: image to nie dajemy echo itp, w pliku może być tylko obrazek.

Dodatkowo zobacz czy masz kodowanie utf-8 bez bom.
Jaarko
Cze . a moze znasz jakis sposob na wyswietlenie obrazka który jest w tej zmiennej, który by mogl zadziałac. Jestem słaby w php i htlm wiec kazde podpowiedz bedzie dobra.
Spawnm
daj ten kod bez headera:
  1. <?php
  2. include ('../include/poloczenie.php');
  3.  
  4. $sQuery = "SELECT obraz FROM zdj WHERE id = ".$r1;
  5. $oResult = mysql_query($sQuery);
  6. $oRow = mysql_fetch_array($oResult);
  7. $sJpg = $oRow["obraz"];
  8. ?>


i potem w innym pliku np:
  1. <?php
  2. $r1=214;//jakies id
  3. include('zdjecies.php');
  4. echo '<img bgcolor="red" border="1" src="'.$sJpg.'" >';
  5. ?>
Jaarko
Dzieki za podpowiedz ale problem w zasadzie zostal ten sam zamiast obrazka z linijki

echo '<img bgcolor="red" border="1" src="'.$sJpg.'" >';
mam cala strone znaczkow sad.gif
trzeba chyba ustawic dla przegladarki ze zawartosc przekazywana bedzie obrazkiem jpg-> to chyba robilo te
header("Content-type: image/jpeg");-- to dotyczy nagłowka a ja to wyswietlic musze w BODY --moze istnieje jakis zamiennik tego

Moze mozna ustawic te content type dla czegos innego i dopiero w tym wyswietlic. z góry dzieki za podpowiedzi
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.