ďťż

[PHP] Image PNG

       

Podstrony


telcocafe

<?php require_once ('kernel.php'); if ($SiteSetting['authimg'] == 'Y') { $RandomCode = mt_rand(10000,99999); $_SESSION['IS_CODE'] = $RandomCode; $NewImg = imagecrate (80, 25); imagecolorallocate ($NewImg, 250, 250, 245); $NewColour = imagecolorallocate ($NewImg, 10, 50, 80); imagestring($NewImg, 5, mt_rand(12, 24), 4, $RandomCode, $NewColour); header("Content-type: image/png"); imagepng ($NewImg); imagedestroy ($NewImg); } ?>

Z powyższym kodem mam problem, otóż skrypt wykonuje się tak: http://dhost.info/no...ine/nova/al.php
Nie pokazuje się obrazek. Gdzie popełniłem błąd ?



$NewImg = imagecrate (80, 25);
imagecrate?
czy imagecreate?

aktualny kod skryptu
<?php require_once ('inc/session.php'); $RandomCode = mt_rand(10000,99999); $_SESSION['IS_CODE'] = $RandomCode; header("Content-type: image/png"); $NewImg = imagecreate (80, 25); imagecolorallocate ($NewImg, 250, 250, 245); $NewColour = imagecolorallocate ($NewImg, 10, 50, 80); imagestring($NewImg, 5, mt_rand(12, 24), 4, $RandomCode, $NewColour); imagepng ($NewImg); imagedestroy ($NewImg); ?>

Mimo poprawienia tamtej literówki nadal nie działa.

To przez to:require_once ('inc/session.php');
Coś tu masz nie tak, możliwe że zostaje zwrócone np. jakieś echo i dlatego obrazek się nie wyświetla.
Zresztą sam sprawdź. Daj tą linijkę w komentarz, a zobaczysz, że kodzik będzie generowany poprawnie.

PS IMO bezpieczniej będzie, gdy nie będziesz dawał spacji pomiędzy nazwą funkcji a nawiasem (parametrem).
Użytkownik DJ_ProG edytował ten post 19 luty 2007, 14:04


Wrzuciłem skrypt na inny serwer i działa.

A twój ma obsługę bibliotek GD?

Strona jest na DHoscie wiec moze nie byc. Temat do zamkniecia.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.