• User

    .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.