Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem z tworzeniem grafiki
shreker
post
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


Witam, zacząłem bawić się grafiką w php i mam problem. Poniższy skrypt wrzucony do oddzielnej strony tworzy mi obrazek prostokąta, ale po wrzuceniu go obojętnie w które miejsce na stronie wyświetla błąd:
Obrazek "http://localhost/test/index.php?pokaz=sites/testowa" nie może zostać wyświetlony, ponieważ zawiera błędy.
Czym to jest spowodowane i jak można ten problem rozwiązać?
  1. header("Content-type: image/gif");
  2. $obrazek = ImageCreate(80,40);
  3. $czcionka = ImageLoadFont("");
  4. $kolor_tekstu = ImageColorAllocate($obrazek,0,0,0);
  5. ImageString($obrazek,$czcionka,5,5,"tekst",$kolortekstu);
  6. ImageGif($obrazek);
  7. ImageDestroy($obrazek);
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
ale po wrzuceniu go obojętnie w które miejsce na stronie
chcac wyswietlic w ten sposob obrazek, to musisz do przeglądarki wysylac tylko obrazek. wkladając to do strony wyswietlasz tez strone wiec sie obrazek pluje.

zamiast tego kodu wysylaj:
<img src="obrazek.php" />
gdzie obrazek.php zawiera tylko skrypt generujący twoj obrazek
Go to the top of the page
+Quote Post
shreker
post
Post #3





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


Cytat(nospor @ 26.11.2009, 12:55:51 ) *
chcac wyswietlic w ten sposob obrazek, to musisz do przeglądarki wysylac tylko obrazek. wkladając to do strony wyswietlasz tez strone wiec sie obrazek pluje.

zamiast tego kodu wysylaj:
<img src="obrazek.php" />
gdzie obrazek.php zawiera tylko skrypt generujący twoj obrazek

dzięki nospor za radę, tak a propos z innej beczki ostatnio bawiłem się paginacją (w twoim wykonaniu) - jest ... naprawdę zajefajna. Ale powracając do tematu obrazków, czy da się to jakoś obejść. To znaczy chcę generować różne obrazki w różnych miejscach strony, a nie chciałbym za każdym razem dołączać nowych plików tylko robić to w istniejących, czy jest to możliwe, czy da się to jakoś zrobić?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie. obrazka nie możesz przesłać jednocześnie razem ze stroną.
Co do różnych plików za każdym razem: może jest jakiś wzór, który pozwoli ci ujednolicić cały mechanizm?
Go to the top of the page
+Quote Post
shreker
post
Post #5





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


Nic, dzięki za radę :-)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 21:43