Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyświetlaniem obrazka
Zulus_0000
post 15.10.2006, 20:19:12
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 8.02.2006

Ostrzeżenie: (0%)
-----


Witam
Utworzyłem wykres i zapisłem go w pliku $fielname
  1. <?php
  2. .....
  3. image = ImageCreate($ekran_size_x, $ekran_size_y);
  4. ...
  5. $nazwa='zulus';
  6. $DA_POM=strftime("%Y-%m-%d_%H-%M");
  7. $filename = sprintf("".strtolower($nazwa."%d.png",time());
  8. ImagePNG($image,$filename);
  9. printf("<img src='%s'>", $filename);
  10. ImageDestroy($image);
  11. ?>

Obrazek zapisuje się na dysku, niestety obrazka nie mogę wyświetlić na stronie www - pokazuje się strona z danymi i miejscem na obrazek
Najeżdzajac kursorem na ikonkę obrazka i wywołując właściwości dostaję informacje:

Protokół: HTTP
Typ: Brak
Adres: // 192.120.1.1/graf/zulus_1160937158.png
Rozmiar: Brak
Wymiary: 28x30 pikseli
Utworzony: brak
Zmodyfikowany: brak
Obrazki z internetu wyświetla mi, opcje internetowe ( prywatność, zbezpieczenia) sprwadziłem OK.
Może jakieś sugestie co sprawdzić?

Ten post edytował Zulus_0000 15.10.2006, 21:08:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thornag
post 18.10.2006, 09:54:58
Post #2





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Jezeli chcesz w ten sposob wyslac obrazek, to rzeczywiscie musisz uzyc funckcji header(). Zeby moc go wyslac trzeba bufforowac output funckje z rodziny ob_start(). Jednakze jak mike_mech wspominal jest ta zla praktyka, gdyz nie powinno sie wysylac naglowkow po tym jak juz cos do przegladarki jest wyslane, jesli nie ma innego wyjscia aplikacja jest zle napisana smile.gif

W sumie ja w poprzednim projekcie tez korzystalem z bufforowania przy obrazakch tongue.gif Zrob tak:

  1. <?php
  2. Header('Content-type: image/png');$DA_POM=strftime("%Y-%m-%d_%H-%M");$filename = sprintf("".strtolower($nazwa."%d.png",time());ImagePNG($image,$filename);printf("<img src='%s'>", $filename);ImageDestroy($image);
  3. ?>


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 23:36