conception de site web :

- Formulaire de contact recalcitrant

Site gratuit de petites annonces autos
Occasions Peugeot
Autres messages sur des sujets similaires :
Création de formulaire chez FREE
Formulaire et variable en javascript
formulaire d'annonce
Formulaire en php
formulaire script livre d'or
Cours HTML / Javascript / PHP disponibles :
Créer un formulaire en javascript



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 Formulaire de contact recalcitrant
Auteur: Tiko
((91.164.155.---)
Date: 27-05-2007 17:14
1 messages postés sur  le developpement de site internet [ 1 msg ]
Salut,

J'ai un gros soucis avec un formulaire de contact que je n'arrive pas a faire fonctionner comme je le souhaite. Il est compose d'une partie HTML et d'une partie .php. Merci de me corriger et de m'expliquer d'ou viennent mes erreurs.

D'abord, le code HTML :


<HEAD>
<TITLE>E-Mail Form</TITLE>
</HEAD>
<BODY>
<FONT style="font-size:11px;color:#455d92;font-family:Tahoma;">
<form name="formulaire" method="post" action="http://adaefe-test.narod.ru/do_sendform.php">
<P>Votre nom:<br>
<INPUT type="text" name="sender_name" size=30>
</p>
<P>Votre societe:<br>
<INPUT type="text" name="sender_name" size=30>
</p>
<P>Votre adresse email:<br>
<INPUT type="text" name="sender_email" size=30>
</p>
<P>Message:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Envoyer">
</FONT>
</FORM>
</BODY>



Le fichier "do_sendmail.php" maintenant :

<?php

$cr = chr(13);
// header need to be in the correct order...
$headers = 'From: '.$mail->from_name.'<'.$mail->from_email.'>'.$cr;
$headers .= 'Reply-To: <'.$mail->from_email.'>'.$cr;
$headers .= 'MIME-Version: 1.0'.$cr;
$headers .= 'Organization: '.$site.$cr;
$headers .= 'X-Sender: '.$mail->from_name.'<'.$mail->from_email.'>'.$cr;
$headers .= 'X-Mailer: PHP '.phpversion().$cr;
$headers .= 'X-Priority: 3'.$cr; //1 UrgentMessage, 3 Normal
$headers .= 'Return-Path: <'.$mail->from_email.'>'.$cr;
$headers .= 'Content-type: text/plain; charset=utf-8'.$cr;
$headers .= 'Content-transfer-encoding: quoted-printable'.$cr;
$headers .= $cr;

return $headers;
}

$mail = new mail;
$site = 'Nom de mon site';


$mail->from_name ='De moi';
$mail->from_email = 'DeMoi@MonSiteAMoi.xx';
$mail->to_name = 'xxxxxx';
$mail->to_email = 'xxxxxx@trucmachin.xx';

$mail->subject = "Web Site Feedback";

$mail->headers = build_header ($site, $mail);

$mail->message = 'Sender Name: '.$mail->from_name.'\\n';
$mail->message .= 'Sender E-Mail:'.$mail->from_email.'\\n';
$mail->message .= 'Message: \\n\\n';

mail($mail->to_email, $mail->subject, $mail->message, $mail->headers);

?>

Répondre à ce message
 
 Re: Formulaire de contact recalcitrant
Auteur: Fido
(-200.abo.wanadoo.fr)
Date: 28-05-2007 17:54
53 messages postés sur  le developpement de site internet [ 53 msg]
Déjà, tu as 2 champs qui ont le même nom :
Votre nom:<br>
<INPUT type="text" name="sender_name" size=30>
</p>
<P>Votre societe:<br>
<INPUT type="text" name="sender_name" size=30>

Et c'est signé Fido ...

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : apprendre le html et le javascript