ďťż
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. |
|||
Sitedesign by AltusUmbrae. |