Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> obrazek i tekst z bazy w pliku, jak?
koskitos
post
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 0
Dołączył: 18.04.2004
Skąd: Z nikąd

Ostrzeżenie: (30%)
XX---


mam obrazek w bazie. W jednym pliku chce wyswietlic tekst, potem obrazek z bazy i z nowu jakis tekst.

Obrazek jestem w stanie wyswietlic (wyswietlam go). Ale jezeli przed obrazkiem wyswietle jakis tekst to sie psuje.

kod wyglada mniej wiecej tak - w skrocie:
  1. <?php
  2.  
  3. echo 'tekst';
  4. // kod generujacy obrazek
  5. header('Content-type: image/gif');
  6. imagegif($im);
  7.  
  8. imagedestroy($im);
  9.  
  10. echo 'tekst';
  11. ?>


Wydaje mi sie, ze trzeba cos pokombinowac z headerem, ale nie wiem co. (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
koskitos
post
Post #2





Grupa: Zarejestrowani
Postów: 149
Pomógł: 0
Dołączył: 18.04.2004
Skąd: Z nikąd

Ostrzeżenie: (30%)
XX---


ok, z tym juz sobie poradzilem,

ale jak wrzucic plik obrazka do bazy. pole w bazie mam typu blob.

robie to tak:

  1. <?php
  2. $plik = 'sth.gif';
  3.  
  4. $fp = fopen($plik, 'r');
  5. $obrazek = fread($fp, filesize($plik));
  6. fclose($fp);
  7.  
  8. $zapytanie = 'INSERT INTO tabela VALUES(null, '.$obrazek.')';
  9. $wynik = mysql_query($zapytanie);
  10. ?>


I wywala mi blad, ze: Fatal error: Błąd MySQL. Nr błędu: 1064. Treść błędu: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '�' at line ...

Wychodzi na to, ze zapytanie jest źle skonstruowane (znaki obrazka motaja). Ale jak inaczej to zrobic?

Ten post edytował koskitos 10.12.2005, 17:22:42
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 03:08