Back to top

Autore Topic: Chronoform anti spam  (Letto 1332 volte)

Offline marcoboni

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Chronoform anti spam
« il: 03 Feb 2013, 20:27:23 »
 :) Ciao a tutti, vorrei inserie nel mio form la domanda semplice antispam.
 quindi ho creato un  campo mettendo come etichetta 12+14 = e l'utente deve scriver nel campo 26.
poi  ho messo una action sever side validation con questo codice
Codice: [Seleziona]
<?php
   
// prendo il valore dal campo spam
   
$spam=$form->data['nome_campo'];   

 

      if (
$spam 26){
echo 
"";

}else{
          
    
$form->validation_errors['nome campo']= "Inserisci il risultato di questa semplice operazione  il n° 26";
    return 
false;
         }
   
?>

ma non funziona dove sbaglio?

GRAZIE in anticipo a chi mi risponderà

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoform anti spam
« Risposta #1 il: 03 Feb 2013, 22:22:17 »
metterei

Codice: [Seleziona]
if ($spam == 26) {
comunque chronoform ha già di serie l'element e l'action captcha che risolvono il problema
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline marcoboni

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoform anti spam
« Risposta #2 il: 04 Feb 2013, 22:26:44 »
 :) Ciao Vales... grazie per la risposta.
Si,so che chronoform ha già la ac tion antispam, ma volevo provare  a fare qualcosa di diverso  e diciamo "allenarmi " un pò con php, considerando che la mia conoscenza è propio base base ;)

 



Web Design Bolzano Kreatif