spacemarmotte Posted January 7, 2012 Report Share Posted January 7, 2012 Bonjour à tous... je vous présente à tous mes meilleurs voeux pour 2012 ;-) dans le cadre du développement de notre nouveau site, j'ai mis en place un formulaire de contact utilisant la fonction mail ... il fonctionne très bien ... sauf sur mon Mac avec FF !! j'ai testé: -de mon bureau sur Windows avec IE, avec FF, Chrome et Safari (fai: orange): c'est bon -de mon portable android (fai:sfr): c'est bon -de chez un pote: Windows/IE (fai:sfr): c'est bon MAIS: de chez moi: Apple imac/ safari (fai: free): c'est bon Apple imac/ FF: marche pas ! Apple vieil emac/FF: marche pas ! je ne comprends pas en quoi le navigateur pourrait interférer sur un script php .!!!. avez-vous une idée d'où pourrait provenir un tel pb ? Merci pour vos lumières Eric Quote Link to comment Share on other sites Partagez cette page :
HimSelf Posted January 7, 2012 Report Share Posted January 7, 2012 désactives les modules complémentaires de ton firefox pour voir si ce n'est pas l'un d'entre eux qui entrerait en conflit :-) Quote Link to comment Share on other sites Partagez cette page :
spacemarmotte Posted January 10, 2012 Author Report Share Posted January 10, 2012 (edited) Merci Him.. mais je n'ai pas été assez précis dans mon post ... en fait, avec FF (chez moi, sur Mac).. le formulaire de contact s'affiche bien, je peux le remplir.. je clique sur "envoyer" .. et tout se passe bien ! c'est juste que le mail n'arrive jamais ! sur le vieux emac, je n'ai pas de modules installés ! Eric edit: je mets le code... si tu y vois une erreur.. <form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire"> <input type="hidden" name="objet" size="45" maxlength="120" value="<?php echo $idvo; ?>" /> <body> <div class="contform"><img src="visu/logopm.png" alt="lautomobile.fr" /> <div class="formtitre">Si vous souhaitez une reprise de votre ancien véhicule, <a href="formreprise.php?id=<?php echo $idvo; ?>"><font color="red">Cliquez içi</font></a></div> <div class="formg">Votre Nom</div> <div class="formd"><input type ="text" name ="nom" size ="45" maxlength="100" /></div> <div class="formg">Votre email</div> <div class="formd"><input type ="text" name ="email" size ="45" maxlength="100" /></div> <div class="formg">Votre Message</div> <div class="formd"><textarea name ="message" cols ="38" rows="10" /></textarea></div> <div class="clear"></div> <div class="formtitre"><input type="submit" name="Submit" value="Envoyer"></div> </form> $nom=$HTTP_POST_VARS['nom']; $mail=$HTTP_POST_VARS['email']; $objet=$HTTP_POST_VARS['objet']; $message=$HTTP_POST_VARS['message']; //echo $nom.$email.$objet.$message; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; $subject="$objet"; $destinataire="****@l*****.fr"; $body="$message"; if (mail($destinataire,$subject,$body,$headers)) { echo '<br/>'.'<br/>'.'<br/>'; echo "Votre mail a été envoyé, Nous y répondrons dans les meilleurs délais.<br>"; echo '<p align="center">'.'<a href="javascript:window.close();">Fermer la fenêtre</a> </p>'; echo '<br/>'.'<br/>'.'<br/>'; } else { echo '<br/>'.'<br/>'.'<br/>'; echo "Une erreur s'est produite"; echo '<br/>'.'<br/>'.'<br/>'; echo '<a href="javascript:history.back()">Retour</a>'; echo '<br/>'.'<br/>'.'<br/>'; } } j'ai enlevé la partie captcha... j'ai testé ... quelque soit le navigateur, je récupère bien mes saisies des champs ($nom, $mail...) Edited January 10, 2012 by spacemarmotte Quote Link to comment Share on other sites Partagez cette page :
spacemarmotte Posted January 10, 2012 Author Report Share Posted January 10, 2012 et je viens de tester avec Chrome .. nickel ! pourtant il me semblait que chrome utilisait le même "moteur" que FF !! Quote Link to comment Share on other sites Partagez cette page :
spacemarmotte Posted January 10, 2012 Author Report Share Posted January 10, 2012 (edited) Heu ... je crois que le pb vient d'OVH ... je viens de recevoir les mails envoyés par le formulaire à .. 09:56 et un autre ... envoyé le vendredi 06/01 !!! mais pourquoi ça le fait principalement avec FF ?????? :shout: et maintenant ceux de 10:22 !! Edited January 10, 2012 by spacemarmotte Quote Link to comment Share on other sites Partagez cette page :
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.