Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]/[GD] Problem z wyświetlaniem, Nie wyświetla się obrazek ani tekst
wojtek19115
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 24.07.2010

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


Witam mam problem z moim skryptem niechce się wcale wyświetlać obrazek a na nim powinna biblioteka GD generować napis.
Oto ten skrypt :
Kod
<?php
header("Content-type: image/jpeg");

$im = imagecreatefromjpeg('testowy.jpg');

// Kolor liter
$pierwszy = imagecolorallocate($im, 255, 255, 255);
//kolor scianek liter
$drugi = imagecolorallocate($im, 128, 128, 128);

$text = "To żyje!! ";




// Efekt glebi tekstu +1 do wartosci wspulrzednych tekstu
imagestring($im, 15, 36, 26, $text, $drugi);

// Wspulrzedne tekstu
imagestring($im, 15, 35, 25, $text, $pierwszy);


imagejpeg($im);
imagedestroy($im);
?>

I mam pytanie gdzie tu jest błąd (IMG:style_emoticons/default/questionmark.gif) Bo zaczynam przygodę z PHP niedawno pierwszy kalkulator mam za sobą (IMG:style_emoticons/default/biggrin.gif) Jagby ktoś mógł to może poda poprawny kod PHP
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
em1X
post
Post #2





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

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


Problemów może być wiele.

Po pierwsze primo prawdopodobnie nie masz obrazka, na bazie którego chcesz utworzyć w GD nowy więc trzeba to sprawdzić.
Po drugie primo nagłówki typu dokumentu wysyłać należy na końcu nie na początku dzięki czemu błędy o ile się pojawią w ogóle się wyświetlą.
Po trzecie primo ultimo, współrzędne należy pisać przez ó zamknięte.

  1. $image=dirname(__FILE__).'/testowy.jpg';
  2.  
  3. if (file_exists($image)) {
  4. $im = imagecreatefromjpeg($image);
  5. }
  6. else {
  7. die('Nie ma takiego obrazka '.basename($image));
  8. }
  9.  
  10. // Kolor liter
  11. $pierwszy = imagecolorallocate($im, 255, 255, 255);
  12. //kolor scianek liter
  13. $drugi = imagecolorallocate($im, 128, 128, 128);
  14.  
  15. $text = "To żyje!! ";
  16.  
  17. // Efekt glebi tekstu +1 do wartosci wspolrzednych tekstu
  18. imagestring($im, 15, 36, 26, $text, $drugi);
  19.  
  20. // Wspolrzedne tekstu
  21. imagestring($im, 15, 35, 25, $text, $pierwszy);
  22.  
  23. header("Content-type: image/jpeg");
  24. imagejpeg($im);
  25. imagedestroy($im);
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: 13.10.2025 - 09:17