Torna indietro   Hardware Upgrade Forum > Software > Programmazione

PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
La PNY GeForce RTX 5080 Slim OC si distingue nel panorama delle GPU di fascia alta per il design compatto a due slot, ispirato alla NVIDIA GeForce RTX 5080 Founders Edition. In questo test analizziamo comportamento termico e prestazioni in gioco, valutando se il formato ridotto comprometta o meno l'esperienza complessiva rispetto alle soluzioni più ingombranti presenti sul mercato.
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
HUAWEI WiFi Mesh X3 Pro Suite è probabilmente il router mesh più fotogenico che si possa acquistare oggi in Italia, ma dietro il guscio in acrilico trasparente e le luci LED dinamiche c'è una macchina tecnica costruita attorno allo standard Wi-Fi 7, con velocità teoriche Dual-Band fino a 3,6 Gbps e una copertura fino a 120 m² una volta abbinato il router principale all'extender incluso nel kit
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Abbiamo provato le nuove CPU Intel Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: più core e ottimizzazioni al funzionamento interno migliorano le prestazioni, anche in virtù di prezzi annunciati interessanti. A questo si aggiungono nuove ottimizzazioni software. Purtroppo, a fronte di prestazioni di calcolo elevate, il quadro rimane incerto nel gaming, dove l'andamento rimane altalenante. Infine, rimane il problema della piattaforma a fine vita.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-02-2014, 10:00   #1
robertino_salemi
Senior Member
 
L'Avatar di robertino_salemi
 
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
Continuo SPAM sul modulo contatti

Salve a tutti,
uso sempre la stessa sintassi e codice per la realizzazione del modulo contatti, l'ho applicata in diversi siti web, ma in uno di questi lo spam arriva sempre!

Ho cambiato struttura del codice per le varie verifiche
Ho cambiato il codice di sicurezza, attualmente ho inserito il codice reCaptcha

I messaggi di SPAM non fanno altro che arrivare ugualmente.

Vi posto il codice:
Codice PHP:
//CHIAVE privata e pubblica sono state dichiarate in un altro file                                 
            if(isset($_GET["upload"]) and $_GET["upload"]==1){

           //load recaptcha file
           require_once('libraries/captcha/recaptchalib.php');
           //check recaptcha fields
           $resp = recaptcha_check_answer ($privatekey,
                                                          $_SERVER["REMOTE_ADDR"],
                                                          $_POST["recaptcha_challenge_field"],
                                                          $_POST["recaptcha_response_field"]);

           if($resp->is_valid){

                   if($_POST['nome']==NULL){ echo '<div class="warning">Campo nome vuoto</div>';}
                   
                   elseif($_POST['mail']==NULL){ echo '<div class="warning">Campo email vuoto</div>';}

                   elseif($_POST['messaggio']==NULL){ echo '<div class="warning">Messaggio testo vuoto</div>';}

            else {

            $messaggio="Hai ricevuto un nuovo messaggio:
            Nome: ".$_POST['nome']."
            Telefono: ".$_POST['telefono']."
            Email: ".$_POST['mail']."
            Messaggio: ".stripslashes($_POST['messaggio']);

            $a = mail($email_sito_web, "Messaggio da $nome_sito_web", $messaggio, "From: ".$_POST['nome']." <".$_POST['mail'].">") or print ("<script> alert('Errore invio dell'e-mail!')</script>"); 

            echo '<div class="success">Messaggio inviato correttamente</div>';            }                            
            } else { 
            
            echo '<div class="errore">Errore nell\'invio o messaggio di sicurezza errato</div>';

            }
} ?>

<script type="text/javascript"> var RecaptchaOptions = { theme : 'clean' }; </script>

<form id="two" name="modulo" method="POST" action="index.php?lang=it&amp;page=7&amp;upload=1" onSubmit="return formCheck(this)">

<fieldset id="personal">
    <legend>Modulo contatti</legend>
    <label>Nome</label>
    <input name="nome" type="text" size="35" value="<?php echo (isset($_POST['nome']) ? $_POST['nome'] : ''); ?>"/>

    <br />

    <label for="firstname">Telefono</label>
    <input name="telefono" type="text" size="35" value="<?php echo (isset($_POST['telefono']) ? $_POST['telefono'] : ''); ?>"/>

    <br />

    <label for="mail">Email</label>
    <input type="text" name="mail" size="35" value="<?php echo (isset($_POST['mail']) ? $_POST['mail'] : ''); ?>">

    <br />

    <label for="message">Messaggio</label>
    <textarea name="messaggio" cols="45" rows="8"><?php echo (isset($_POST['messaggio']) ? $_POST['messaggio'] : ''); ?></textarea>

     <br /><br />

      <center>
      
      <?php
      
// load recaptcha file
      
require_once('libraries/captcha/recaptchalib.php');
      
// display recaptcha test fields
      
echo recaptcha_get_html($publickey);
      
?>

     </center>
   
     <br /><br />

      <center><input id="button2" type="submit" value="Invia" title="Invia"></center>

</fieldset>

</form>
robertino_salemi è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2014, 12:18   #2
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Qui qualcosa non mi torna:

Codice:
           if($resp->is_valid){

                   if($_POST['nome']==NULL){ echo '<div class="warning">Campo nome vuoto</div>';}
                   
                   elseif($_POST['mail']==NULL){ echo '<div class="warning">Campo email vuoto</div>';}

                   elseif($_POST['messaggio']==NULL){ echo '<div class="warning">Messaggio testo vuoto</div>';}

            else { 
...
Dai errore se recaptcha ritorna is_valid mentre mandi la mail in caso contrario?
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2014, 12:51   #3
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2788
No, è solo indentato da cani, l'else si riferisce al precedente elseif
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2014, 12:52   #4
robertino_salemi
Senior Member
 
L'Avatar di robertino_salemi
 
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
No, nel caso in cui recaptcha è valido verifico se i campi 'obbligatori' non sono vuoti.
robertino_salemi è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2014, 14:40   #5
airon
Senior Member
 
Iscritto dal: Feb 2004
Città: milano
Messaggi: 2148
Un attimo... mi ero perso una parentesi

Il codice parentesi e condizione è corretto.
Hai verificato che col codice captcha inserito in modo scorretto o non proprio inserito ti invia la mail? Hai verificato i campi del captcha che passi col POST? Se si proverei a stampare $resp mi sa che il problema è li.

Ultima modifica di airon : 05-02-2014 alle 14:49.
airon è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2014, 15:51   #6
robertino_salemi
Senior Member
 
L'Avatar di robertino_salemi
 
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
Ho modificato il codice così:

Codice PHP:
if(isset($_GET["upload"]) and $_GET["upload"]==1){

           
        
//load recaptcha file

        
require_once('libraries/captcha/recaptchalib.php');


        
//check recaptcha fields

        
$resp recaptcha_check_answer ($privatekey,
                                                        
$_SERVER["REMOTE_ADDR"],
                                                    
$_POST["recaptcha_challenge_field"],
                                            
$_POST["recaptcha_response_field"]);

                     
        if(
$_POST['nome']==NULL){ 
        echo 
'<div class="warning">'.form_verify_nome.'</div>';} 
        
            
        elseif(
$_POST['mail']==NULL){ echo '<div class="warning">'.form_verify_mail.'</div>';}


        elseif(
$_POST['messaggio']==NULL){ echo '<div class="warning">'.form_verify_messaggio.'</div>';}


        else {



                    if(
$resp->is_valid){

     
            
           
$messaggio="Hai ricevuto un nuovo messaggio:

                Nome: "
.$_POST['nome']."

                Telefono: "
.$_POST['telefono']."

                Email: "
.$_POST['mail']."

                Messaggio: "
.stripslashes($_POST['messaggio']);


                
$a=mail($email_sito_web"Messaggio da $nome_sito_web"$messaggio"From: ".$_POST['nome']." <".$_POST['mail'].">") or print ("<script> alert('Errore invio dell'e-mail!')</script>");


                echo 
'<div class="success">'.form_send_ok.'</div>';
                
                    
            } else {

                echo 
'<div class="errore">'.form_send_wrong.'</div>';
            }
        

        } 
ma i messaggi continuano ad arrivare, quelli di SPAM intendo.

Confermo che se il codice captcha manca o è errato l'invio non avviene.

Ecco la pagina in questione: link
robertino_salemi è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2014, 17:41   #7
robertino_salemi
Senior Member
 
L'Avatar di robertino_salemi
 
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
No, è solo indentato da cani, l'else si riferisce al precedente elseif
Ci tengo molto all'indentazione, ma facendo il copia-incolla da Notepad++ ho perso la formattazione e ho cercata renderla nuovamente comprensibile qui direttamente nel forum.
robertino_salemi è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2014, 20:27   #8
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2788
Quote:
Originariamente inviato da robertino_salemi Guarda i messaggi
Ci tengo molto all'indentazione, ma facendo il copia-incolla da Notepad++ ho perso la formattazione e ho cercata renderla nuovamente comprensibile qui direttamente nel forum.
Non voleva essere una critica a te, poteva anche essere codice scritto da altri... Comunque quando perdi l'indentazione è probabile che nel codice ci siano un po' di righe indentate con gli spazi e un po' con i tab. In alcuni editor ci sono dei comandi per omogeneizzare questa situazione.

Per quanto riguarda il tuo problema... sei sicuro che lo spam arrivi da quel form? Non potrebbe arrivare da un altro form in un'altra pagina?
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 06-02-2014, 00:53   #9
robertino_salemi
Senior Member
 
L'Avatar di robertino_salemi
 
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
Nessun problema.

Si, sicurissimo, ho modificato l'oggetto della mail come verifica e coincide con quello modificato.

Adesso ho usato un antispam fatto in caso, ma vorrei capire perchè quello non va!
robertino_salemi è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2014, 14:45   #10
robertino_salemi
Senior Member
 
L'Avatar di robertino_salemi
 
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
Alla fine ho optato per dei controlli custom, esempio che un campo deve essere solo numerico o in un determinato formato e al momento non è arrivato più spam.

Vedrò di testare il reCaptcha presso un altro sito e vedere se mi da lo stesso problema.

Grazie a tutti.
robertino_salemi è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte Core Ultra 7 270K Plus e Core Ultra 7 250K Plus:...
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Le migliori 7 offerte presenti su Amazon...
L'AI agentica potrebbe trasformare Inter...
Qualcomm lancerà due chip per sma...
Xiaomi dà i numeri: ecco come &eg...
AMD annuncia Ryzen 9 9950X3D2 Dual Editi...
CyrusOne avvia la costruzione del suo pr...
Cloud in crescita, ma l’adozione dell’IA...
OpenAI cancella l'adult mode di ChatGPT:...
Google Search Live arriva in Italia: la ...
MacBook Air 15'' con chip M4 (2025) crol...
Ora è possibile trasferire file t...
Apple domina con il MacBook Neo: i lapto...
Arriva la nuova gamma di PC Dell Pro per...
DJI Avata 360: la recensione del primo d...
Il browser di Samsung arriva su Windows,...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:44.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v