Joomla.it Forum

Componenti per Joomla! => Gestione Form => : giusep 07 Apr 2010, 23:55:02

: [RISOLTO] Problema di CAPTCHA
: giusep 07 Apr 2010, 23:55:02
Carissimi del forum più efficace di tutta la rete.
Adesso ho un problema con il captcha dei FORM che ho fatto con il modulo MAD4JOOMLA.
Un programma che crea form molto semplice e intuitivo.
Ho selezionato la scelta con il captcha, ma non visualizza l'immagine.
Questo è il file PHP del captcha, può essere che c'è un errore o qualcosa da modificare?


<?PHP   include_once('../../../configuration.php');    if(isset($mosConfig_host))    {    // Joomla 1.0x    error_reporting(E_ERROR | E_WARNING | E_PARSE);    session_start( );    $alphanumeric = "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";    $chars = explode(",",$alphanumeric);    $captcha = "";    for ($t=0;$t<6;$t++)     $captcha .= $chars[rand(0,61)];    $_SESSION["m4j_captcha"] = $captcha;    } else    {    // Joomla 1.5.x    define( '_JEXEC', 1 );    define( 'JPATH_BASE', realpath(dirname(__FILE__).'/../../..' ));    define( 'DS',DIRECTORY_SEPARATOR);        require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );    require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );    $mainframe =& JFactory::getApplication('site');    $mainframe->initialise();    error_reporting(E_ERROR | E_WARNING | E_PARSE);    $alphanumeric = "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";    $chars = explode(",",$alphanumeric);    $GLOBALS['captcha'] = "";        for ($t=0;$t<6;$t++)     $GLOBALS['captcha'] .= $chars[rand(0,61)];    $session =& JFactory::getSession();    $session->set('m4j_captcha',$GLOBALS['captcha']);     }        header("Content-type: image/png"); $im = imagecreate(160,32); imageantialias($im,true); imagecolorallocate ($im, 255, 255, 255); $letter_color = imagecolorallocate($im,0,0,0);  imagettftext($im, 22, -7, 25, 23, $letter_color, "im4.ttf", $captcha);  ImagePNG ($im); imagedestroy($im);   ?>

Grazie per l'aiuto.
: Re:Problema di CAPTCHA
: tonicopi 08 Apr 2010, 14:56:47
Sposto nella sezione generale, anzi in quella dei form...
Ma non fai prima a cambiare generatore di form?  ;)
: Re:Problema di CAPTCHA
: giusep 08 Apr 2010, 21:03:52
Gent.mo Tonicopi,
certo che lo posso fare... ma per due motivi volevo insistere su questo:
1) andare a cercare un altro, istallarlo, provarlo ed essere fortunati che va bene;
2) perché si fa esperienza..
Tu cosa o quale programma mi consigli?
Ciao
: Re:[RISOLTO] Problema di CAPTCHA
: giusep 17 Apr 2010, 00:43:11
Ho cambiato i permessi dei file della cartella SEC del mad4joomla da 644 a 755.
Adesso i caratteri di sicurezza (captcha) si vedono benissimo. :P
Saluti.