Back to top

Autore Topic: [RISOLTO] Problema di CAPTCHA  (Letto 4203 volte)

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
[RISOLTO] Problema di CAPTCHA
« il: 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.
« Ultima modifica: 17 Apr 2010, 00:40:51 da giusep »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Problema di CAPTCHA
« Risposta #1 il: 08 Apr 2010, 14:56:47 »
Sposto nella sezione generale, anzi in quella dei form...
Ma non fai prima a cambiare generatore di form?  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Problema di CAPTCHA
« Risposta #2 il: 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

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:[RISOLTO] Problema di CAPTCHA
« Risposta #3 il: 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.

 



Web Design Bolzano Kreatif