Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie obrazka w PHP
Malvegil
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.12.2007

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


Witam, staram się zrobić grafike za pomocą PHP jednak gdy włączam ten skrypt nie wyświetla w ogole grafiki.
w $tlo jest podana dobrze ścieżka oraz rozszerzenie do obrazka.

$avatar=ImageCreateFromJpeg('../obrazki/l2/avatars/avatar_'.$avatar.'.jpg');
$tlo=ImageCreateFromJpeg('tlo_podpisu.jpeg');
$czarny=ImageColorAllocate($tlo, 0, 0, 0);
$bialy=ImageColorAllocate($tlo,255, 255, 255);

ImageString($tlo,1,15,100,$nick,$bialy);

Header('Content-type: image/jpeg');
ImageJpeg($tlo);


W czym jest problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Ogolnie chcialem powiedziec ze mialem/widzialem takie przypadki gdzie header zle dzialal juz po stworzeniu obrazka wiec moze spruboj go wyslac przed 1 funnckja tworzaca obrazek.

P.S jesli przy odpaleniu twojego kodu widzisz moze obrazek zastepczy chodzi mi o ten ze jak nie ma obrazu na servie to sie wyswietla taka chodzby kartka moze chodzi tez o to ze zmienne $nick,$bialy i $tlo nie sa globalne czyli nie widac ich w calym skrypcie
Moja funckja ktory robi token tak wyglada:
  1. <?php
  2. function Zrob_obrazek_tokena() { 
  3.  
  4.  
  5.  header("Content-type: image/png"); 
  6. $image = @imagecreate(100,20); 
  7.  if($image) { 
  8.  
  9. $background = imagecolorallocate($image, 0,0,0); 
  10. $text = imagecolorallocate($image, 255,255,235); 
  11. imagestring($image, 4, 25,5, $_SESSION['randtoken'], $text); 
  12.  // header("Content-type: image/png"); 
  13. imagepng($image); 
  14. imagedestroy($image);
  15. } 
  16.  
  17. }
  18. ?>

Dziala bez zarzutow
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 17:05