Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Problem z obrazkiem
pawel81
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 13
Dołączył: 28.04.2007

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


Czy istnieje możliwość wyświetlenia obrazka stworzonego za pomocą PHP w dowolnej części strony

  1. <?php 
  2. if($_GET['strona'] == '9' && isset($_SESSION['ini']) && $_SESSION['ini'] == TRUE && isset($_SESSION['c']) &&
  3.  crypt(crypt($_SESSION['user']), $_SESSION['c']) && $_SESSION['ip'] == $_SERVER['REMOTE_ADDR']) {
  4.  
  5.  
  6.  
  7. $mojObrazek = ImageCreate(200, 250);
  8.  
  9. $tlo = ImageColorAllocate($mojObrazek, 40, 47, 57);
  10.  
  11. $bialy = ImageColorAllocate($mojObrazek, 255, 255, 255);
  12. $czerwony = ImageColorAllocate($mojObrazek, 255, 0, 0);
  13. $zielony = ImageColorAllocate($mojObrazek, 0, 255, 0);
  14. $zolty = ImageColorAllocate($mojObrazek, 252, 255, 0);
  15.  
  16.  
  17. ImageFilledRectangle($mojObrazek, 30, 220, 30, 1, $bialy);
  18. ImageFilledRectangle($mojObrazek, 30, 220, 195, 220, $bialy);
  19.  
  20.  
  21. ImageFilledRectangle($mojObrazek, 45, 218, 65, 55, $czerwony);
  22. ImageFilledRectangle($mojObrazek, 75, 218, 95, 80, $zielony);
  23. ImageFilledRectangle($mojObrazek, 105, 218, 125, 90, $zielony);
  24. ImageFilledRectangle($mojObrazek, 135, 218, 155, 100, $zolty);
  25. ImageFilledRectangle($mojObrazek, 165, 218, 185, 10, $zolty);
  26.  
  27. #if(headers_sent()) echo'wysłano';
  28.  
  29. header("Content-type: image/png");
  30.  
  31.  
  32.  
  33. function strona() {
  34.  
  35.  
  36. ImagePng($mojObrazek);
  37.  
  38. ImageDestroy($mojObrazek);
  39.  
  40. }
  41. }
  42. else {
  43.  header("Location: http://$_SERVER[HTTP_HOST]/dyplom/index.php");
  44.  exit;
  45.  
  46. }
  47. ?>


ten skrypt wyświetli Obrazek "http://localhost/dyplom/index.php?strona=9" nie może zostać wyświetlony, ponieważ zawiera błędy.

jeżeli przeniosę ImagePng($mojObrazek); przed function strona() wyświetli obrazek

Ten post edytował pawel81 24.06.2007, 21:22:37
Go to the top of the page
+Quote Post
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


no jak? czy widziales kiedys plik z obrazkiem ktory jest "wlepiony" na stale w dokument HTML?
mozesz jedynie zrobic funkcje wyswietlajaca obrazek w tym samym pliku co reszta strony, ktora bedzie wywolana np. przy przeslaniu jakiejs zmiennej $_GET, no i w dokumencie wstawic to po prostu w znacznik <img>


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
pawel81
post
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 13
Dołączył: 28.04.2007

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


A jeżeli nagłówek zostanie już wysłany?
Go to the top of the page
+Quote Post
Daimos
post
Post #4





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


to uzyj na poczatku strony ob_start" title="Zobacz w manualu PHP" target="_manual i na koncu ob_end_flush" title="Zobacz w manualu PHP" target="_manual


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
kwiateusz
post
Post #5


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




Proszę o zapoznanie się z tematem: Temat: Tematyka i zasady panujące na forum Przedszkole a następnie czekam na PW z poprawnym tagiem.

Do tego czasu temat pozostanie zamknięty.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:31