Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] imagefill()
Forum PHP.pl > Forum > Przedszkole
Himp
  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?
mike
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ść
Zrobiłem tak jak napisałeś i to samo blink.gif
mike
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.
em1X
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
Gość
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">
mike
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ść
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ść
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
mike
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.