[/php]Witam Wszystkich. Chcialem zasiegnac tutaj porady poniewaz kiedys ktos mi stad juz pomogl w sprawach msyql'a i php. Otoz mam skypt do dodawania danych binarnych do bazy i do odczytywania z bazy i wyswietlania na ekran. Zrobilem prowizorczyny przyklad polaczenie z baza dziala, dodawania i odczytywanie danych tekstowych np. zapisanych w pliku .*txt tez dziala i potem wyswietla w przegladarce wiec jest ok .. ale jak chce wyswietlic obrazek to pojawia mi sie komunikat z bledem " Obrazek
http://localhost/html/dane_binarne.php nie moze zostac wyswietlony, poniewaz zawiera bledy. Dodam ze w naglowku header typ danych pobieram z formularza wiec powinno byc ok.. a nie dziala . Tak jak pisalem tylko dla obrazkow nie dziala a dla tekstu dziala..Przedstawie kod. Moze komus sie uda mi pomoc. Dzieki z gory wielkie.
[PHP] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Zapis danych binarnych do bazy</title></head>
<body>
<?php
if (isset($_POST['submit2'])) {
require_once ("konfiguracja.inc"); //laczenie z baza
$zapytanie2="SELECT obraz, rodzaj_obrazu FROM obrazy WHERE obraz_id=13";
{
header ("Content-type: $image[1]"); }
} else {
if (isset($_POST['submit'])) { require_once ("konfiguracja.inc"); //laczenie z baza
$image = addslashes(fread(fopen($_FILES['nazwa']['tmp_name'], "r"), $_FILES['nazwa']['size'])); //odczytaj przesylany plik z formularza $zapytanie="INSERT INTO obrazy VALUES(0,'$image','{$_FILES['nazwa']['type']}')" ; //fopen - otwiera plik, fread - czyta z pliku
else { echo "Obraz nie moze zostac zapisany w bazie danych". mysql_error(); } } else {
?>
<form action="dane_binarne.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000"/>
<b>Wybierz plik: <input type="file" name="nazwa"/></b>
<br><br/>
<input type="submit" name="submit" value="Zapisz w bazie!"/><br><br>
<input type="submit" name="submit2" value="Odczytaj z bazy!"/>
</form>
<?php
} }
?>
</body>
</html>[php]
[/php][php]
[PHP][/PHP]