Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Biblioteka GD2 a pozycjonowanie
-harnaq-
post
Post #1





Goście







Witam wszystkich. Mam kod, który generuje szary prostokąt z czarną ramką, wykorzystując bibliotekę GD2.
Chciałbym wewnątrz tego prostokąta umieścić inny obrazek, wstawiając go znacznikiem <img>. Jest to do zrobienia, stosując pozycjonowanie absolutne i relatywne.
Jednak poniższy kod:

  1. <?php
  2. $szerokosc_przycisku = 200;
  3. $wysokosc_przycisku = 64;
  4. $przycisk = ImageCreateTrueColor($szerokosc_przycisku, $wysokosc_przycisku);
  5. $kolor_przycisku = ImageColorAllocate($przycisk, 240, 240, 240);
  6. $kolor_granicy = ImageColorAllocate($przycisk, 0, 0, 0);
  7. $zdekrementowana_szerokosc_przycisku = $szerokosc_przycisku - 1;
  8. $zdekrementowana_wysokosc_przycisku = $wysokosc_przycisku - 1;
  9. ImageFill($przycisk, 0, 0, $kolor_przycisku);
  10. ImageRectangle($przycisk, 0, 0, $zdekrementowana_szerokosc_przycisku, $zdekrementowana_wysokosc_przycisku, $kolor_granicy);
  11. header('Content-Type: image/jpeg');
  12. ?>
  13. <style>
  14. #obrazek { position: absolute; bottom: 20%; right:20% }
  15. </style>
  16. <?php
  17. ImageJPEG($przycisk);


nie działa - wyświetla się pusty, biały kadr (o pożądanej wielkości, ale biały, a nie szary), a w jego lewym górnym rogu czerwony krzyżyk, symbolizujący chyba brak grafiki...
Czy ktoś może mi powiedzieć, dlaczego? Czy nagłówek informujący przeglądarkę o tym, że przesyłany jest obrazek, musi być obok funkcji wywołującej ten obrazek? A może coś innego nie działa?
Go to the top of the page
+Quote Post

Posty w temacie
- harnaq   [php] Biblioteka GD2 a pozycjonowanie   18.08.2007, 16:57:58
- - harnaq   Nikt nie wie? Temat w górę, bo nie rozwiązałem pr...   18.08.2007, 20:33:16
- - Kicok   Nie możesz mieszać kodu HTML z generowan...   18.08.2007, 21:41:20


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: 25.08.2025 - 03:53