Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] imagefill()
-Himp-
post 10.06.2006, 16:22:22
Post #1





Goście







  1. <?
  2.  
  3. header("Content-type: image/png");
  4. echo"<img src="licznik.php?wizyty=".$licz."" />";
  5.  
  6. $orange=imagecolorallocate($img,220,210,60);
  7. $white=imagecolorallocate($img,225,225,225);
  8. $black=imagecolorallocate($img,0,0,0);
  9.  
  10. imagefill($img,0,0,$black);
  11.  
  12. ?>


Cytat


Co jest nie tak?
Go to the top of the page
+Quote Post
mike
post 10.06.2006, 16:31:56
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A co to za dziwoląg. Czytałeś w ogóle manuala?
Obrazki generowane za pomoca php wstawia się tak:

image.php
  1. <?php
  2.  
  3. header('Content-type: image/png');
  4.  
  5. $resImg = imagecreatetruecolor( 100, 200 ); // wypadałoby stworzyć obrazek!
  6.  
  7. $intBlack = imagecolorallocate( $resImg, 0, 0, 0 );
  8.  
  9. imagefill( $resImg, 0, 0, $intBlack );
  10.  
  11. imagepng( $resImg ); // dać go na ekran
  12. imagedestroy( $resImg ); // i wywalić z pamięci
  13.  
  14. ?>


index.html
  1. <img src="image.php" alt="" />
Go to the top of the page
+Quote Post
-Gość-
post 10.06.2006, 16:43:37
Post #3





Goście







Zrobiłem tak jak napisałeś i to samo blink.gif
Go to the top of the page
+Quote Post
mike
post 10.06.2006, 16:48:11
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Himp @ 10.06.2006, 17:22 ) *
Co jest nie tak?

Cytat(Gość @ 10.06.2006, 17:43 ) *
Zrobiłem tak jak napisałeś i to samo blink.gif


Moja chrześnica co ma 3 latka lepiej się od Ciebie wysławia.
Napisz co jest nie tak, to może pogadamy.

Mi mój kod działa doskonale.
Go to the top of the page
+Quote Post
em1X
post 10.06.2006, 16:48:24
Post #5





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


stary, skąd mamy wiedzieć co źle zrobiłeś skoro niczego nie pokazujesz..

ten kod działa i jest jak najbardziej poprawny.


edit:
toś mnie wyprzedził smile.gif może GD nie włączył a ma raportowanie błędów wyłączone biggrin.gif

Ten post edytował em1X 10.06.2006, 16:49:22


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
-Gość-
post 10.06.2006, 16:52:16
Post #6





Goście







Ale co mam pokazywać jak wstawiłem to co mi dałeś

  1. <?
  2. header('Content-type: image/png');
  3.  
  4. $resImg = imagecreatetruecolor( 100, 200 ); // wypadałoby stworzyć obrazek!
  5.  
  6. $intBlack = imagecolorallocate( $resImg, 0, 0, 0 );
  7.  
  8. imagefill( $resImg, 0, 0, $intBlack );
  9.  
  10. imagepng( $resImg ); // dać go na ekran
  11. imagedestroy( $resImg ); // i wywalić z pamięci
  12.  
  13. ?>
<img src="graphic.php">
Go to the top of the page
+Quote Post
mike
post 10.06.2006, 16:57:00
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


No ale człowieku, co wg. Ciebie oznacza "coś nie tak"?
Błędy są, obrazek jest nieładny (tongue.gif), działa inaczej niż chcesz, jesli tak to jak chcesz?
Co chcesz osiągnąć?

Może wywołaj sam plik bezposrednio http://localhost/image.php
i powiedz co się dzieje
Go to the top of the page
+Quote Post
-Gość-
post 10.06.2006, 17:12:19
Post #8





Goście







Psiałem już, że to samo smile.gif

Cytat
Obrazek "http://localhost/mat/graphic.php" nie może zostać wyświetlony, ponieważ zawiera błędy.
Go to the top of the page
+Quote Post
-Gość-
post 10.06.2006, 17:14:53
Post #9





Goście







Mam coś nowego
Cytat
<br />
<b>Fatal error</b>: Call to undefined function: imagecreatetruecolor() in <b>C:\Program Files\php Expert Editor 4.0\php13.tmp</b> on line <b>6</b><br />
php Warning: Unknown(): Unable to load dynamic library './php_gd2.dll' - Nie można odnaleźć określonego modułu.
in Unknown on line 0

W php.ini dodałem
Cytat
extension=php_gd2.dll
Ale dalej nic sad.gif
Go to the top of the page
+Quote Post
mike
post 10.06.2006, 17:20:23
Post #10





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Nie masz biblioteki GD.
Odkomentowanie to nie wszystko, musisz w pliku php.ini podać poprawnę ścieżkę do plików bibliotek.
Da pewności daj sobie:
  1. <?php
  2.  
  3.  
  4. ?>


I zobacz czy ta biblioteka sie zaladowała, ale widać że nie za bardzo.
Go to the top of the page
+Quote Post

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: 7.07.2025 - 02:03