Formulaire en panne
Fermé
hoegaarden
-
23 févr. 2010 à 20:56
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 25 févr. 2010 à 20:06
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 25 févr. 2010 à 20:06
A voir également:
- Formulaire en panne
- Formulaire de réclamation facebook - Guide
- Alias du formulaire - Forum Programmation
- Récupérer compte hotmail sans formulaire ✓ - Forum Hotmail (Outlook.com)
- Formulaire de remboursement free pdf ✓ - Forum Vos droits sur internet
- Récupérer compte outlook sans formulaire - Forum Hotmail (Outlook.com)
10 réponses
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
23 févr. 2010 à 22:01
23 févr. 2010 à 22:01
Ta variable $msg n'est pas encore déclarée que tu lui ajoutes quelque-chose avec ".=" à la deuxième ligne (après "<?php")
Merci de l'intérêt pour mon sujet.
mais en bon pédagogue après avoir signalé ce qui ne va pas, ne faut-il pas indiquer ce qu'il faut faire?
Que dois je ajouter? Comme je l'ai indiqué, je suis novice en la matière. (67 ans la semaine prochaine) donc moi je suis encore au basic...
Merci d'éclairer ma l'anterne
mais en bon pédagogue après avoir signalé ce qui ne va pas, ne faut-il pas indiquer ce qu'il faut faire?
Que dois je ajouter? Comme je l'ai indiqué, je suis novice en la matière. (67 ans la semaine prochaine) donc moi je suis encore au basic...
Merci d'éclairer ma l'anterne
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
23 févr. 2010 à 23:26
23 févr. 2010 à 23:26
Désolé, je croyais que tu connaissais le PHP et que tu aurais tout de suite compris ce qu'il cloches.
Il suffit de remplacer le premier ".=" par "="
Il suffit de remplacer le premier ".=" par "="
Je dois mal m'y prendre, mais je ne récupère toujours rien dans ma boîte mail.
Voici le changement
<?php
$msg = "Votre nom :\t$nom\n";
$msg .= "Votre prenom :\t$prenom\n";
$msg .= "Votre email :\t$email\n";
$msg .= "Votre adresse :\t$adresse\n\n";
$msg .= "En quelle classe est-il? :\t$classe\n";
$msg .= "Sa section :\t$section\n";
$msg .= "Sa moyenne :\t$moyenne\n";
$msg .= "Selon vous quels sont ses points forts?ses points faibles? :\t$pointsforts\n\n";
$msg .= "Posez nous vos questions :\t$vosquestions\n\n";
$recipient ="atmathsformation@gmail.com";
$subject ="formulaire";
$mailheaders ="From: ATMATHS<> \n";
$mailheaders .="Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<html><head>";
echo "<title>Formulaire envoyer!</title></head><body>";
echo "<h1 align=center>Merci,$email</h1>";
echo "<p align=center>";
echo "Votre formulaire à bien été envoyé!</p>";
echo "</body></html>";
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
</body>
</html>
Merci encore de vous occuper de moi lol (comme disent les jeunes)
Voici le changement
<?php
$msg = "Votre nom :\t$nom\n";
$msg .= "Votre prenom :\t$prenom\n";
$msg .= "Votre email :\t$email\n";
$msg .= "Votre adresse :\t$adresse\n\n";
$msg .= "En quelle classe est-il? :\t$classe\n";
$msg .= "Sa section :\t$section\n";
$msg .= "Sa moyenne :\t$moyenne\n";
$msg .= "Selon vous quels sont ses points forts?ses points faibles? :\t$pointsforts\n\n";
$msg .= "Posez nous vos questions :\t$vosquestions\n\n";
$recipient ="atmathsformation@gmail.com";
$subject ="formulaire";
$mailheaders ="From: ATMATHS<> \n";
$mailheaders .="Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<html><head>";
echo "<title>Formulaire envoyer!</title></head><body>";
echo "<h1 align=center>Merci,$email</h1>";
echo "<p align=center>";
echo "Votre formulaire à bien été envoyé!</p>";
echo "</body></html>";
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
</body>
</html>
Merci encore de vous occuper de moi lol (comme disent les jeunes)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
24 févr. 2010 à 14:09
24 févr. 2010 à 14:09
Est-ce que ton hébergeur supporte bien la fonction mail() ?
Si tu testes en local, ça ne fonctionne pas si tu n'as pas de serveur SMTP.
Si tu testes en local, ça ne fonctionne pas si tu n'as pas de serveur SMTP.
Bonsoir,
En local, cela ne marche pas, mon hébergeur et pro-hébergement.
Le script est-il bon?
Encore merci.
En local, cela ne marche pas, mon hébergeur et pro-hébergement.
Le script est-il bon?
Encore merci.
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
24 févr. 2010 à 20:31
24 févr. 2010 à 20:31
Le script à l'air bon.
Contactes ton hébergeur pour savoir si la fonction mail() est disponible chez eux.
Contactes ton hébergeur pour savoir si la fonction mail() est disponible chez eux.
Mon hébergeur me dit d'ajouter la fonction mailto.
C'est fait mais aucun succès.
Voici mes balises html :
<form name="formulaire" method="post" action="envoi.php" >
<fieldset>
<legend><font color="#990033" size="+2" face="Verdana, Arial, Helvetica, sans-serif"><strong>VOS
COORDONNEES</strong></font></legend>
<p
align="center">
<label for="nom"> <em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">VOTRE
NOM</font></strong></em></label>
<em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="nom" type="text" value="obligatoire" size="30" maxlength="20"/>
</font></strong></em></p>
<p align="center"> <em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="prenom"> VOTRE PRENOM</label>
<input type="text" name="prenom" size="30" maxlength="20"/>
</font></strong></em></p>
<p align="center"><em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="email"> VOTRE e-mail</label>
<input name="email" type="text" value="obligatoire" size="30" maxlength="20" />
</font></strong></em></p>
<p align="center"> <em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="adresse"> VOTRE ADRESSE (facultatif)</label>
</font></strong></em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="adresse"></label>
</font></strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="adresse"></label>
</font><font color="#FFFF00" size="+2">
<label for="adresse"></label>
</font><font color="#FFFF00">
<label for="adresse"></label>
</font>
<label for="adresse"></label>
<br />
<textarea name="adresse" id="adresse" rows="10" cols="70"></textarea>
</p>
<p align="center">
<div align="center">
<fieldset>
<div align="center">
<legend> <strong><font color="#990033" size="+2" face="Verdana, Arial, Helvetica, sans-serif">VOTRE
ENFANT</font></strong></legend>
<strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="classe"><font size="+2"><em>EN QUELLE CLASSE EST-IL?</em></font></label>
</font></strong>
<p><font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif"><br />
<input type="radio" name="classe" value="6ème" id="6ème" />
<label for="6ème">6ème</label>
<input type="radio" name="classe" value="5ème" id="5ème" />
<label for="5ème">5ème</label>
<input type="radio" name="classe" value="4ème" id="4ème" />
<label for="4ème">4ème</label>
<input name="classe" type="radio" id="3ème" value="3ème" />
<label for="3ème">3ème</label>
</font><font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="classe" value="2ème" id="2ème" />
</font></strong></font><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="2ème">2ème</label>
<input type="radio" name="classe" value="1ère" id="1ère" />
<label for="1ère">1ère</label>
<input type="radio" name="classe" value="Tle" id="Tle" />
<label for="Tle">Tle</label>
</font></strong></font></p>
<p>
<label for="section"> <em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">POUR
LES CLASSES DE 1ère ET DE TERMINALE, VEUILLEZ INDIQUER LA SECTION.</font></strong></em></label>
<br />
<select name="section" id="section">
<option value="SECTIONS" selected="SECTIONS">SECTIONS</option>
<option value="ES">ES</option>
<option value="L">L</option>
<option value="S">S</option>
<option value="STG">STG</option>
<option value="STI">STI</option>
<option value="STL">STL</option>
<option value="ST2S">ST2S</option>
</select></p>
</div>
<p align="center"> <font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="moyenne"><em>QUELLE EST SA MOYENNE ACTUELLE OU DE L'AN DERNIER?</em></label>
</font></strong></font></p>
<p align="center"><font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif"><br />
<input type="radio" name="moyenne" value="moins de 6" id="moins de 6" />
<label for="moins de 6">moins de 6</label>
<input type="radio" name="moyenne" value="6 à 8" id="6 à 8" />
<label for="6 à 8">6 à 8</label>
<input type="radio" name="moyenne" value="8 à 10" id="8 à 10" />
<label for="8 à 10">8 à 10</label>
<input name="moyenne" type="radio" id="10 à 12" value="10 à 12" />
<label for="10 à 12">10 à 12</label>
<input type="radio" name="moyenne" value="plus de 12" id="plus de 12" />
<label for="plus de 12">plus de 12</label>
</font></strong></font></p>
<p align="center"> </p>
<p align="center"> <font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="comportement"><em>SELON VOUS, QUELS SONT SES POINTS FORTS? SES POINTS
FAIBLES?</em></label>
</font></strong></font><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif"><br />
<textarea name="comportement" id="comportement" rows="8" cols="70" tabindex="50"></textarea>
</font></strong>
</fieldset></p>
<p align="center">
<div align="center">
<fieldset>
<legend><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#990033" size="+2">VOS
SOUHAITS</font></strong></font></legend>
<strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="questions"><font size="+2"><em>POSEZ NOUS VOS QUESTIONS</em></font></label>
</font></strong> <div align="center">
<p><br />
<textarea name="questions" id="textarea" rows="15" cols="100" tabindex="60"></textarea>
</p>
<p>
<input name="submit" type="submit" id="submit" value="ENVOYER LE FORMULAIRE" />
<input name="submit" type="reset" id="submit" value="RETABLIR LE FORMULAIRE" />
</p>
</form>
</p>
Peut-être est-ce la source de l'erreur ????Merci
C'est fait mais aucun succès.
Voici mes balises html :
<form name="formulaire" method="post" action="envoi.php" >
<fieldset>
<legend><font color="#990033" size="+2" face="Verdana, Arial, Helvetica, sans-serif"><strong>VOS
COORDONNEES</strong></font></legend>
<p
align="center">
<label for="nom"> <em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">VOTRE
NOM</font></strong></em></label>
<em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="nom" type="text" value="obligatoire" size="30" maxlength="20"/>
</font></strong></em></p>
<p align="center"> <em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="prenom"> VOTRE PRENOM</label>
<input type="text" name="prenom" size="30" maxlength="20"/>
</font></strong></em></p>
<p align="center"><em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="email"> VOTRE e-mail</label>
<input name="email" type="text" value="obligatoire" size="30" maxlength="20" />
</font></strong></em></p>
<p align="center"> <em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="adresse"> VOTRE ADRESSE (facultatif)</label>
</font></strong></em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="adresse"></label>
</font></strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="adresse"></label>
</font><font color="#FFFF00" size="+2">
<label for="adresse"></label>
</font><font color="#FFFF00">
<label for="adresse"></label>
</font>
<label for="adresse"></label>
<br />
<textarea name="adresse" id="adresse" rows="10" cols="70"></textarea>
</p>
<p align="center">
<div align="center">
<fieldset>
<div align="center">
<legend> <strong><font color="#990033" size="+2" face="Verdana, Arial, Helvetica, sans-serif">VOTRE
ENFANT</font></strong></legend>
<strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="classe"><font size="+2"><em>EN QUELLE CLASSE EST-IL?</em></font></label>
</font></strong>
<p><font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif"><br />
<input type="radio" name="classe" value="6ème" id="6ème" />
<label for="6ème">6ème</label>
<input type="radio" name="classe" value="5ème" id="5ème" />
<label for="5ème">5ème</label>
<input type="radio" name="classe" value="4ème" id="4ème" />
<label for="4ème">4ème</label>
<input name="classe" type="radio" id="3ème" value="3ème" />
<label for="3ème">3ème</label>
</font><font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="classe" value="2ème" id="2ème" />
</font></strong></font><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="2ème">2ème</label>
<input type="radio" name="classe" value="1ère" id="1ère" />
<label for="1ère">1ère</label>
<input type="radio" name="classe" value="Tle" id="Tle" />
<label for="Tle">Tle</label>
</font></strong></font></p>
<p>
<label for="section"> <em><strong><font color="#FFFF00" size="+2" face="Verdana, Arial, Helvetica, sans-serif">POUR
LES CLASSES DE 1ère ET DE TERMINALE, VEUILLEZ INDIQUER LA SECTION.</font></strong></em></label>
<br />
<select name="section" id="section">
<option value="SECTIONS" selected="SECTIONS">SECTIONS</option>
<option value="ES">ES</option>
<option value="L">L</option>
<option value="S">S</option>
<option value="STG">STG</option>
<option value="STI">STI</option>
<option value="STL">STL</option>
<option value="ST2S">ST2S</option>
</select></p>
</div>
<p align="center"> <font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="moyenne"><em>QUELLE EST SA MOYENNE ACTUELLE OU DE L'AN DERNIER?</em></label>
</font></strong></font></p>
<p align="center"><font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif"><br />
<input type="radio" name="moyenne" value="moins de 6" id="moins de 6" />
<label for="moins de 6">moins de 6</label>
<input type="radio" name="moyenne" value="6 à 8" id="6 à 8" />
<label for="6 à 8">6 à 8</label>
<input type="radio" name="moyenne" value="8 à 10" id="8 à 10" />
<label for="8 à 10">8 à 10</label>
<input name="moyenne" type="radio" id="10 à 12" value="10 à 12" />
<label for="10 à 12">10 à 12</label>
<input type="radio" name="moyenne" value="plus de 12" id="plus de 12" />
<label for="plus de 12">plus de 12</label>
</font></strong></font></p>
<p align="center"> </p>
<p align="center"> <font size="+2"><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="comportement"><em>SELON VOUS, QUELS SONT SES POINTS FORTS? SES POINTS
FAIBLES?</em></label>
</font></strong></font><strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif"><br />
<textarea name="comportement" id="comportement" rows="8" cols="70" tabindex="50"></textarea>
</font></strong>
</fieldset></p>
<p align="center">
<div align="center">
<fieldset>
<legend><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#990033" size="+2">VOS
SOUHAITS</font></strong></font></legend>
<strong><font color="#FFFF00" face="Verdana, Arial, Helvetica, sans-serif">
<label for="questions"><font size="+2"><em>POSEZ NOUS VOS QUESTIONS</em></font></label>
</font></strong> <div align="center">
<p><br />
<textarea name="questions" id="textarea" rows="15" cols="100" tabindex="60"></textarea>
</p>
<p>
<input name="submit" type="submit" id="submit" value="ENVOYER LE FORMULAIRE" />
<input name="submit" type="reset" id="submit" value="RETABLIR LE FORMULAIRE" />
</p>
</form>
</p>
Peut-être est-ce la source de l'erreur ????Merci
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
25 févr. 2010 à 20:06
25 févr. 2010 à 20:06
Je me suis abstenu après avoir été voir le site de ton hébergeur après ta réponse #6 mais là ... c'est de trop : ça à tout d'un hébergeur de mer** ! De plus, mailto n'est pas une fonction et cette technique très utilisée ne permet pas d'envoyer un email sans ouvrir le client (Outlook, Thunderbird, ...).