Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/05/2008, 13h30   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 9
Points : 1
Points : 1
Par défaut formulaire de contact non valide avec serveur

bonjour à tous,

voilà mon probléme est que pour le développement d'un site je doit faire un formulaire de contact.
Le probléme est qu'avec un serveur free, mes 3 fichier (pahe html page php formulaire, et pahe php envoi) fonctionne trés bien mais pas sur le serveur commandé par l'agence qui m'emploi lors du test de mon formulaire, ma page envoi.php m'ajoute au dessus :

Code :
1
2
 
Warning: mail() [function.mail]: SMTP server response: 542 You are not allowed to send your message. Contact US in D:\www\siteweb.com\htdocs\envoi.php on line 14
merci de votre aide !
suly style est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 13h32   #2
Membre éprouvé
 
Avatar de SphynXz
 
Développeur Web
Inscription : mars 2008
Messages : 439
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2008
Messages : 439
Points : 474
Points : 474
je parirais que c'est un problème lié à la mise en forme du mail. utilise tu un script que tu as toi même créé? est-il possible de le voir?
__________________
I don't know what will be used in the next world war, but the 4th will be fought with stones. - Albert Einstein
Pour détourner un avion, il faut monter dedans - Frédéric beigbeder
SphynXz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 13h35   #3
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 835
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 835
Points : 3 468
Points : 3 468
L'hébergeur demande à être contacté : You are not allowed to send your message. Contact US
Et si tu envoies un mail tout ce qu'il y a de plus simple, ça passe ?
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 13h55   #4
Invité de passage
 
Inscription : novembre 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 9
Points : 1
Points : 1
oui alors j'aurais du pré"ciser que je n'utilise pas de BDD je vous mets les codes que j'utilise

page envoi.php :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
<?php 
 
$msg = "Nom:\t$Nomr\n";
$msg .= "E-mail:\t$email\n";
$msg .= "Message:\t$message\n\n";
 
$recipient = "xxxxxxx@yahoo.fr";
$subject = "Formulaire de contact";
 
$mailheaders = "From: Mon site web<> \n";
$mailheaders .= "Reply-To: $CP\n\n";
 
mail($recipient, $subject, $msg, $mailheaders);
 
echo "<HTML><HEAD>";
echo "<TITLE>Message envoyé</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre message a bien été envoyé </P>";
echo "</BODY></HTML>";
 
?>

et le code de la pahe formulaire.php :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<HTML>
<HEAD>
<TITLE>E-Mail Formulaire</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="envoi.php">
<P>Votre nom:<br>
<INPUT type="text" name="nom" size=30>
</p>
<P>Votre adresse E-Mail:<br>
<INPUT type="text" name="email" size=30>
</p>
<P>Message:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>
PS je n'ai envoyé aucun mail à l'hébergeur
devrais je ??????
suly style est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 19h11   #5
Membre régulier
 
Inscription : décembre 2006
Messages : 166
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 166
Points : 83
Points : 83
Envoyer un message via MSN à omdafer Envoyer un message via Skype™ à omdafer
essai ça :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
<?php
$recipient = "xxxxxxx@yahoo.fr"; // ton adresse mail 
$mailheaders="From: Mon site web de<".$_POST['email'].">\r\n";
$mailheaders.="Reply-To: Mon site web de<".$_POST['email'].">\n";
$mailheaders.="X-priority:3\n";
$mailheaders.="MIME-Version: 1.0\r\n";
$mailheaders.="Content-Type: text/html";  
 
$msg="<html>";
$msg.= "Nom:\t ".$_POST['nom']."<br> \n";
$msg.= "E-mail:\t ".$_POST['email']." <br> \n";
$msg.= "Message:\t".$_POST['message']." <br>\n\n";
$msg.="</html>";
 
$subject = "Formulaire de contact";
 
if (mail($recipient, $subject, $msg, $mailheaders)) {<blockquote>echo "<HTML><HEAD>";
echo "<TITLE>Message envoyé</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre message a bien été envoyé </P>";
echo "</BODY></HTML>";
}
</blockquote>else {<blockquote>echo "<HTML><HEAD>";
echo "<TITLE>Message non envoy&eacute;</TITLE></HEAD><BODY>";
echo "<H1 align=center>".$_POST['Nom'].", veuillez r&eacute;ssayer plus tard </H1>";
echo "<P align=center>";
echo "Votre message n'a pu &ecirc;tre envoy&eacute;</P>";
echo "</BODY></HTML>";
}
</blockquote>?>
omdafer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 10h43   #6
Invité de passage
 
Inscription : novembre 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 9
Points : 1
Points : 1
salut omdafer

j'ai testé ton code,

le serveur me renvoi comme erreur

Code :
Parse error: syntax error, unexpected '<' in D:\www\monsiteweb.com\htdocs\envoi.php on line 18
du coup il va falloir que je revoi tous le script ????

ce doit étre simplement un probléme de serveur je pense ...
suly style est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 23h13   #7
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
non c'est juste </blockquote> et <blockquote> qui sont en trop dans le script proposé !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h22.


 
 
 
 
Partenaires

Hébergement Web