Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Generowanie obrazka
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, mam taki problem

znalazłem na internecie tak skrypt:
  1. <?
  2. //formularz
  3. if(!isset($_POST['generuj']))
  4. {
  5. echo '<form method="post" action="#generuj">
  6. <input type="text" name="napis" />
  7. <input type="submit" name="generuj" value="Wygeneruj" />
  8. </form>';
  9. }
  10. elseif(isset($_POST['generuj']))
  11. {
  12.  
  13. $obrazek=ImageCreateFromPNG("tlo.png");
  14. $rozmiar='20';
  15. $czcionka='NeoTrash.ttf';
  16.  
  17. $bialy=ImageColorAllocate($obrazek,255 ,255 ,255);
  18. $szary =ImageColorAllocate($obrazek, 128, 128, 128);
  19. $czarny=ImageColorAllocate($obrazek,0 ,0 ,0);
  20.  
  21. imagettftext($obrazek, $rozmiar, 0, 90, 60, $czarny, $czcionka, $_POST['napis']);
  22. Header("Content-type: image/gif");
  23. ImageGIF($obrazek);
  24. }
  25. ?>

I dostaje takie errory i nie pojawia sie obrazek z napisem można zobaczyć tu: http://xxdrago.pl/przyklady/generowanie/ odpalałem ten skrypt na localhost i działał a wiec czemu mam takie coś?

Cytat
Warning: imagettftext() [function.imagettftext]: Could not find/open font in /homepages/37/d345633243/htdocs/przyklady/generowanie/index.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at /homepages/37/d345633243/htdocs/przyklady/generowanie/index.php:21) in /homepages/37/d345633243/htdocs/przyklady/generowanie/index.php on line 22

i tam jakies na dole pokemony ;]

Ten post edytował xxdrago 19.04.2011, 13:29:57


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kadlub
post
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

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


nagłówki daje sie na samym początku zaraz za <?php

Header("Content-type: image/gif");
a ty ten fragment masz gdzieś w środku wrzuć go na sam początek

Ten post edytował kadlub 19.04.2011, 13:44:59
Go to the top of the page
+Quote Post
xxdrago
post
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Cytat
Obrazek "http://xxdrago.pl/przyklady/generowanie/#generuj" nie może zostać wyświetlony, ponieważ zawiera błędy.


O co chodzi z tym?

skrypt
Kod
<?
//formularz
if(!isset($_POST['generuj']))
{
echo '<form method="post" action="#generuj">
<input type="text" name="napis" />
<input type="submit" name="generuj" value="Wygeneruj" />
</form>';
}
elseif(isset($_POST['generuj']))
{
Header("Content-type: image/gif");
$obrazek=ImageCreateFromPNG("tlo.png");
$rozmiar='20';
$czcionka='NeoTrash.ttf';

$bialy=ImageColorAllocate($obrazek,255 ,255 ,255);
$szary =ImageColorAllocate($obrazek, 128, 128, 128);
$czarny=ImageColorAllocate($obrazek,0 ,0 ,0);

imagettftext($obrazek, $rozmiar, 0, 90, 60, $czarny, $czcionka, $_POST['napis']);
ImageGIF($obrazek);
}
?>


Dodałem to na początek...
zaraz za <?php
tylko źle wkleiłem
Header("Content-type: image/gif");
jak coś..


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
kadlub
post
Post #4





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

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


co ty chcesz zrobić jakiegoś captcha?

  1. Header("Content-type: image/gif");
  2. $obrazek=ImageCreateFromPNG("tlo.png");
  3. $rozmiar='20';
  4. $czcionka='NeoTrash.ttf';
  5.  
  6. $bialy=ImageColorAllocate($obrazek,255 ,255 ,255);
  7. $szary =ImageColorAllocate($obrazek, 128, 128, 128);
  8. $czarny=ImageColorAllocate($obrazek,0 ,0 ,0);
  9.  
  10. imagettftext($obrazek, $rozmiar, 0, 90, 60, $czarny, $czcionka, $_POST['napis']);
  11. ImageGIF($obrazek);
  12.  

ten kawałek kodu umieść w osobnym pliku np obrazek.php
i tą daną z formularza wyślij do tego pliku


Go to the top of the page
+Quote Post
xxdrago
post
Post #5





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Niee;d che zrobić generator sygnatury nie da sie zrobić w jednym pliku? tak jak miałem przedtem?wink.gif


--------------------
GG: 10972302 :)
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 Aktualny czas: 19.08.2025 - 17:33