- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- .htaccess problema setfile
-
.htaccess problema setfile
Salve a tutti
ho uno strano problema sul mio hoster (startlogic.com)
praticamente non riesco a visualizzare correttamente un captcha scritto in php.il codice che ho provato per il .htaccess è [code] <FilesMatch "^captcha.png" > SetHandler application/x-httpd-php </FilesMatch>
<FilesMatch "^captcha.png" >
ForceType application/x-httpd-php5
</FilesMatch>Ieri sera invece mi dava come errore 'l'immagine captcha.png contiene degli errori e non può essere visualizzata.' il codice del captcha.png è il seguente, ed è funzionante se lo rinomino in .php [php] <?php header ("Content-type: image/png"); require_once("class.db.php"); $genera = array("I","M","N","O","T","A","B","O","T"); $img = imagecreate(60,14); $ip = $_SERVER[REMOTE_ADDR]; $captcha = $genera[mt_rand(0,count($genera)-1)].$genera[mt_rand(0,count($genera)-1)].$genera[mt_rand(0,count($genera)-1)]. $genera[mt_rand(0,count($genera)-1)].$genera[mt_rand(0,count($genera)-1)]; mysql_query("INSERT INTO `campi` VALUES('$ip','$captcha',NOW())"); $background_color = imagecolorallocate($img,255,255,255); //Sfondo Marroncino $text_color = imagecolorallocate($img,1,1,1); //SCRITTA SUL ROSSO STILE H1 imagestring($img,5,5,0,$captcha,$text_color); imagepng($img); ?> [/php] Avete qualche idea sul perchè non funzioni? Grazie mille in anticipo.