- Home
- Categorie
- Coding e Sistemistica
- PHP
- Aiuto:contatc form in php non funziona con Firefox
-
Aiuto:contatc form in php non funziona con Firefox
Ciao a tutti!
Ho messo su un sito web un form di contatto in php e css per inviare direttamente le mail dal sito, riscontro però dei problemi con Firefox, in quanto non ricevo mail, a differenza di Chrome e IE.
Qualcuno sa dirmi come sia possibile?
Grazie!
-
Ciao Grafico_Torino,
dovresti postarci il codice per poterlo analizzare e capire cosa non va.
E' strano che funzioni su un browser si e uno no, a meno che non ci siano errori nell'html del form.Hai provato a validare la pagina che contiene il form?
Ciao,
Luca Bartoli
-
Scusate l'attesa.
Ti posto il codice html del form<form action="contact.php" method="POST"> <fieldset> <legend></legend> <p style="margin-left:0px"> <label><strong>Nome:</strong></label> (Obbligatorio)<br /> <input type="text" name="name" value="" /> </p> <p style="margin-left:0px"> <label><strong>E-mail:</strong></label> (Obbligatorio)<br /> <input type="text" name="email" value="" /> </p> <p style="margin-left:0px"> <label><strong>Soggetto:</strong></label> (Obbligatorio)<br /> <input type="text" name="subject" value="" /> </p> <br /> </fieldset> <fieldset> <p style="margin-left:0px"> <label><strong>Messaggio:</strong></label> (Obbligatorio)<br /> <textarea name="comments" rows="7" cols="55" ></textarea> </p> <p style="margin-left:0px">Security code : <strong>56728</strong><br /> <label><strong>Inserisci il Codice qui sotto:</strong></label> (Obbligatorio)<br /> <input type="text" name="spam" value="" /> </p> <p style="margin-left:0px"> <input class="button" name="submit" type="submit" value="Send" /> </p> </fieldset> </form>
mentre il codice della pagina contact.php è il seguente
<? $mailto = '[email protected]' ; $subject = "Messaggio dal tuo sito" ; $formurl = "#" ; $errorurl = "#" ; $thankyouurl = "#" ; // -------------------- END OF CONFIGURABLE SECTION --------------- $name = $_POST['name'] ; $email = $_POST['email'] ; $subject = $_POST['subject'] ; $comments = $_POST['comments'] ; $spam=$_POST['spam'] ; $http_referrer = getenv( "HTTP_REFERER" ); if (!isset($_POST['email'])) { header( "Location: $formurl" ); exit ; } if (empty($name) || empty($email) || empty($subject) || empty($comments) || $spam!="56728") { header( "Location: $errorurl" ); exit ; } $name = strtok( $name, "\r\n" ); $email = strtok( $email, "\r\n" ); $subject = strtok( $subject, "\r\n" ); if (get_magic_quotes_gpc()) { $comments = stripslashes( $comments ); } $messageproper ="----------xxxxxxx.com message ----------\n\n" . "\nSent by : " . $name . "\nEmail : " . $email . "\nSubject : " . $subject . "\n\n\nMessage : " . $comments; mail($mailto, $subject, $messageproper, "From: \"$name\" <$email>\r\nReply-To: \"$name\" <$email>\r\nX-Mailer: chfeedback.php 2.04" ); header( "Location: $thankyouurl" ); exit ; ?>
-
Ok ragazzi scusate!!
Dopo aver controllato e ricontrollato ho scoperto che per un qualche motivo, le mail inviate dal form con Firefox, mi arrivavano nello spam.:x
Ho risolto comunque, mi dispiace di avervi fatto perdere tempo.
Grazie!!
-
Ricorda sempre, che php è server side