Formulaire de contact

Résolu/Fermé
labourette Messages postés 657 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 24 juillet 2016 - 26 déc. 2009 à 13:36
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 29 déc. 2009 à 15:41
Bonjour,

Un petit soucis concernant mon formulaire de contact.
J'ai fait un formulaire tout simple(ci-dessous) et il ne fonctionne pas sous internet explorer ?
il ne m'affiche pas les données, mais il ouvre quand même ma boite de messagerie.
Sous FF aucun soucis.

Pouvez-vous me donner quelques infos ?
En vous remerciant beaucoup et vous souhaite de bonne fête de fin d'année.
Merci

[code]

<div class="texteformulaire">

<form action="mailto:monadressemail@orange.fr" method="post" enctype="multipart/form-data">
<p>Votre adresse email :
<input type="text" name="email" value="" size="40" class="fondformulaire">
</p>

<p>Votre Nom :
<input type="text" name="nom" value="" size="40" class="fondformulaire">
</p>

<p class="formcentre">Commentaires :</p>
<p class="formcentre">
<textarea name="comment" cols="50" rows="10" class="fondformulaire"></textarea>
</p>

<p class="formcentre">
<input type="reset" name="reset" value="Effacer">
<input type="submit" name="submit" value="Envoyer">
</p>

</form>

</div>

/code

7 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
27 déc. 2009 à 01:57
Sous FF aucun soucis ?
Normalement, tu as le client mail qui s'ouvre ...
Si tu veux que l'internaute n'ai pas à envoyer manuellement le mail, tu devras utiliser du PHP.
Voilà un exemple : http://paste.pocoo.org/show/159627/
0
labourette Messages postés 657 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 24 juillet 2016 6
27 déc. 2009 à 11:55
Bonjour et merci de ta réponse.

Voilà juste un truc, pour le moment j'ai appris le HTML et le CSS et je veux faire mon site tout en html.

Là je suis en train de prendre des cours de PHP, alors ensuite j'inclurai le PHP dedans, mais pour l'heure je veux être sur de maitriser tout le HTML.

Alors je voudrais comprendre pourquoi mon client mail s'ouvre mais qu'il n'affiche pas le message sous IE ?

Merci encore j'ai gardé de côté ton lien pour la suite.
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
27 déc. 2009 à 18:57
Le client mail s'ouvre parce que pour envoyer un email, il faut passer par un serveur SMTP.
Et comme les clients mails sont presques les seuls logiciels sur le pc de l'internaute à avoir ce genre d'accès, c'est logique qu'il s'ouvre.
C'est pour ça qu'il faut passer par du PHP, et que l'hébergeur doit l'avoir configurer pour pouvoir envoyer des mails.
Sans PHP, impossible d'envoyer un email sans ouvrir un client mail.
0
labourette Messages postés 657 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 24 juillet 2016 6
28 déc. 2009 à 00:03
Bonjour,

Merci encore, il y a quelques chose qui m'échappe?
Avec FF lorsque je remplis mon formulaire et je me l'envoie pour faire des essais ça m'ouvre bien ma boite de messagerie et ensuite je clique sur envoyer et je reçois le message (j'ai 2 adresse mail)

Alors je pensais que c'étais aussi possible avec Internet Explrer, car avec lui ça ne m'affiche même pas les données du formulaire ?

J'ai quand même essayé avec ton lien qui contient le formulaire en PHP, une petite question.
Je souhaiterai le faire fonctionner en local, j'ai bien sur le serveur local EasyPHP, est-il possible ?
J'ai essayé mais ça ne fonctionne pas.
Comme je te disais j'ai commencé à prendre des cours de PHP mais pour l'instant j'en suis qu'à mon deuxième mois.

Merci de ton aide.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
28 déc. 2009 à 00:09
Pour envoyer un mail en PHP il faut utiliser un serveur SMTP.
Le plus simple est de passer par un hébergeur qui accepte la fonction mail().
Sinon, tu peux installer un serveur SMTP sur ton PC, mais tu risques de devoir encore bidouiller avec les ports (car certains FAI bloquent le 25).
Ça fonctionne peut-être avec FF mais imagines quelqu'un qui n'a pas configuré son client mail (par exemple, un internaute qui n'utilise que les Webmails comme Gmail, Hotmail, ...), ça ne fonctionnera pas.
C'est pour ça que le mieux est de faire l'envoie du mail en PHP
0
labourette Messages postés 657 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 24 juillet 2016 6
29 déc. 2009 à 00:36
Bonjour et merci de ta réponse,

Je voudrais te demander quelques chose...

Voilà je suis en train de finaliser ma mise en page de mon site mais entre FF et IE il y a toujours des bugs à propos de la mise en page, ça décale par si par là c'est vraiment le bazard.

J'ai mis mon site sur un hébergeur gratuit pour commencer si je te donne le lien tu peux me dire ce que tu en penses ?

ci-dessous je te donne déjà l'ossature
Merci

[cvode]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="design/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="design/contact.css" media="screen" />

<title>Mon site</title>

</head>

<body>

<?php
//Etablir la page body.
//Détermine la variable "Body" et est différent de nul
if (isset($_GET['body']) && $_GET['body'] != NULL)
$body = "page/" . $_GET['body'] . ".php";
else
$body = "page/accueil.php";
?>

<div id="global"><!-- #global -->

<div id="entete"><!-- #entete -->
<h1>Accéder á votre compte !!!<br/>Réservé aux membres de<br/><font color="red">LA CLIQUE DE CRUET</font></h1>
<div class="ecusson"></div>
</div>

<div id="sousentete"><!-- #sousentete -->
<img src="image/seconnecter.png" align="top" /> <a href="index.php?body=form_membre"> Se connecter </a>
</div>

<div id="centre"><!-- #centre -->
<div id="navigation"><!-- #navigation -->
<?php include ('navigation.php');?>
</div>

<div id="contenu"><!-- #contenu -->
<?php include($body);?>
</div>
</div>

<div id="piedpage"><!-- #piedpage -->
<?php include ('page/piedpage.php');?>
</div>

</div>

</body>

</html>
/code
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
29 déc. 2009 à 15:41
Crées un autre topic.
Mais la plupart des problèmes de mises en pages sont dû à un mauvais codage en CSS
Perso, depuis que je maîtrise +/- bien le CSS, je n'ai aucun problème de mise en page entre IE et FF.
Tu peux t'aider de ces mises en page
0