problemy z odczytywaniem obrazka z bazy danych

0

Witam
Nie mogę odczytać obrazka .jpg z bazy danych . Obrazek z poniższego formularza i skryptu odbierającego upload.php zapisuje się do bazy bez problemów, Ale później w pliku wyświetlającym showtime.php gdy jest bez nagłówka :header("Content-type: image/jpg;");mam coś takiego:
˙Ř˙ŕJFIFHH˙ŰC1AQa"q2‘ˇ#B±ÁRŃđi tak dalej tysiące znaków.
Natomiast gdy jest z nagłówkiem header("Content-type: image/jpg; mam okienko z czerwonym x .

Chciałbym odbierać obrazek bezpośrednio z bazy do pliku showtime.php.
GDZIE błądzę nadmieniam ,że obrazki będą małej wielkośći.Help me! ;-(

<FORM ACTION="upload.php" METHOD="POST" ENCTYPE="multipart/form-data">
Zdjęcie: </td><td><INPUT type="file" name="zdjecie">
<input type="submit" name="ok" value="Wyślij zdjęcie do bazy"/>
</FORM>
<?php

$zdjecie=$_FILES['zdjecie'];
require "connect.php";

  if (  $zdjecie <> "") {echo "ok";
$fhandle = fopen($_FILES['zdjecie']['tmp_name'], "r");
        $content = base64_encode(fread($fhandle, $_FILES['zdjecie']['size']));
        fclose($fhandle);
 $zapytanie = mysql_query('INSERT INTO zdjecia (zdjecie) VALUES ("'.$content.'")') or die ('BŁĄD WYWSYŁANIA - '.mysql_error() ) ;
 }
 ?>
 
 <!-- plik  showtime.php    odbiór obrazka z bazy danych.php -->
 
 
 <?php 
require "connect.php";
 $pyt = "SELECT zdjecie FROM zdjecia" ;
$odp= mysql_query($pyt);

if (mysql_num_rows($odp) != 0)
        {
                $wynik = mysql_fetch_assoc($odp);
                              
                
                echo base64_decode($wynik['zdjecie']);
}
?>
0

Nagłówki się kłaniają, musisz jeszcze wysłać oprócz "header('Content-Type: image/jpeg');" to i to "header('Content-Transfer-Encoding: binary');" oraz "header('Content-Length: wielkosc');"

0

[browar] :-D Dzięki , dodałem header('Content-type: image/gif'); przed echo - wlaśnie brak tego nagłówka był przyczyną problemów ale również to co wstawiłem
" require = "connect.php"; "- to powodowało że naglówek już był wyslany a ja próbowałem nadpisać nowy,wywaliłem to i napisałem normalny skrypt połaczenia z bazą, obrazek jest juz wyswietlany.

[browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1