Ciao a tutti
Premetto che non ho conoscenze di PHP, pertanto il codice è stato copiato e adattato alle mie esigenze. A tal proposito, chiedo aiuto per risolvere il problema descritto di seguito.
Utilizzo da mesi un form di richiesta informazioni che ha funzionato (più o meno) correttamente fino a ieri. Oggi ho tentato più volte di compilarlo, anche cambiando tipo di form, ma la mail non vuole saperne di arrivare.
Questa la parte in html:
codice HTML:<form name="contactform" method="post" action="invio-modulo.php"> <input type="text" placeholder="Nome e cognome*" name="Nome" required> <input type="text" placeholder="Telefono*" name="Telefono" required> <input type="email" placeholder="Email*" name="Email" required> <input type="text" placeholder="Città*" name="Città" required> <select type="text" placeholder="Provincia*" name="Provincia" required> <option value="" disabled="disabled" selected="selected">Provincia*</option> <option value="AG">AG (Agrigento)</option> <option value="AL">AL (Alessandria)</option> <option value="AN">AN (Ancona)</option> <option value="...">...</option> </select> <select name="Corso" placeholder="Corso di interesse*" required> <option value="" disabled="disabled" selected="selected">Corso di interesse*</option> <option value="Corso 1">Corso 1</option> <option value="Corso 2">Corso 1</option> </select> <textarea placeholder="Messaggio" name="Messaggio"></textarea> <button type="submit">Invia</button> </form>
E questo il codice PHP:
Grazie in anticipo a chi saprà aiutarmi.codice:<?php $mailto = "mail@miosito.it"; $subject = "Richiesta info"; $redirect = "http://www.miosito.it/grazie.html"; foreach($HTTP_POST_VARS as $key => $value) { $message .= $key . ': ' . $value; $message .= "\n"; } if (@mail($mailto, $subject, $message)) { header("Location: $redirect"); } else { echo(' Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>'); } ?>![]()


Rispondi quotando
