- Home
- Categorie
- Coding e Sistemistica
- Coding
- Problema script form mail invio automatico mail con campi vuoti
- 
							
							
							
							
							
Problema script form mail invio automatico mail con campi vuotiSalve a tutti, ho un problema con un form mail in php che ho trovato in rete che in maniera random invia una mail all'indirizzo impostato come destinatario con tutti i campi vuoti, nonostante abbiamo impostato la compilazione dei campi obbligatoria in dreamviewer con uno sprayvalidationtextfield.js. il codice per l'invio del form è: <body> 
 <div align="center">
 <p>
 <?php
 function checkOK($field)
 {
 if (eregi("\r",$field) || eregi("\n",$field)){
 die("Invalid Input!");
 }
 }$ragione_sociale = $_POST['ragione_sociale']; 
 checkOK($ragione_sociale);
 $indirizzo = $_POST['indirizzo'];
 checkOK($indirizzo);
 $comune = $_POST['comune'];
 checkOK($comune);
 $provincia = $_POST['provincia'];
 checkOK($provincia);
 $cap = $_POST['cap'];
 checkOK($cap);
 $telefono = $_POST['telefono'];
 checkOK($telefono);
 $cellulare = $_POST['cellulare'];
 checkOK($cellulare);
 $email = $_POST['email'];
 checkOK($email);
 $commento = $_POST['commento'];
 checkOK($commento);
 $utente = $ragione_sociale;
 $to = "[email protected]";
 $message = "$utente ha richiesto un preventivo. I suoi dati sono:\n\n Indirizzo: $indirizzo\n\n Comune: $comune\n\n Provincia: $provincia\n\n Cap: $cap\n\n Telefono: $telefono\n\n Cellulare: $cellulare\n\n Email: $email\n\n Messaggio opzionale: $commento\n\n ";
 if (mail($to,"Richiesta Preventivo",$message,"From: $email\n")) {
 echo "";
 } else {
 echo "Si è verificato un problema nello spedire la richiesta di assistenza. Per favore, controlla di aver compilato correttamente tutti i campi del modulo, grazie!.";
 }
 ?></p> 
 <p> </p>
 <p> </p>
 <p> </p>
 <p>Grazie per averci contattato!</p>
 <p>La tua richiesta verrà gestita nel più breve tempo possibile</p>
 <p><a href="devivospa_assistenza.html">ritorna</a></p>
 </div>
 </body>Non so come risolvere il problema, perché se voglio inviare dal sito il form compilato parte senza problemi, invece se non compilo i campi da errore ed indica i campi obbligatori da compilare e nonn parte la mail. Ho contattato l'assistenza aruba e mi hanno detto che è un problema che può succedere con alcuni script automatici. 
 Nel caso in cui nessuno mi riuscisse a dare una mano per modificare questo script potreste indicarmene uno che non ha questo tipo di problema, in modo da poterlo sostituire??? Grazie anticipatamente
 
- 
							
							
							
							
							
Nessuno riesce a darmi una mano, un consiglio, nulla??????:x