PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 11-02-2011 10:24:39

jofer
Membre
Inscription : 09-08-2009
Messages : 15

mail illisible

Bonjour,

j'ai un site de chambres d'hôtes sur toute la France. Les internautes peuvent contacter les propriétaires à partir de leur fiche individuelle en remplissant un formulaire de demandes, voir exemple de fiche (le formulaire est présent sur chaque fiche) :

http://www.les-chambres-d-hotes.com/cha … -76-4.html

Pour beaucoup de nos fiches, cela fonctionne très bien... D'autres en revanche, les propriétaires reçoivent les demandes des internautes avec le codes HTML : voir exemple ci-dessous

PS : cet envoi est effectué avec une fonction mail ()  PHP
-----------------------------------

Mime-version: 1.0
Content-type: text/html; charset=iso-8859-1Reply-to :b-petit@orange.fr
Mailer:PHPContent-Transfer-Encoding: 8 bit\\r\\n
Message-Id: <20110209200104.9F3864BCE1@vimaire.wdmedia.net>
Date: Wed, 9 Feb 2011 21:01:04 +0100 (CET)
X-Antivirus: avast! (VPS 110209-1, 09/02/2011), Inbound message
X-Antivirus-Status: Clean

<a style=\"color:#red\" href=\"http://www.les-chambres-d-hotes.com\"><img src=\"http://www.les-chambres-d-hotes.com/fotos/entetemail.jpg\"></a><br>
<div>Cher abonné : M / Mme <b>CONREAU</b> (Abonné du Site : <a style=\"color:#red\" href=\"http://www.les-chambres-d-hotes.com\"> <b>www.les-chambres-d-hotes.com </b></a> - <b>KILOMÈTRE_0 </b>

<br> <br> Cet internaute (ci-dessous) vous a contacté grâce à votre fiche : http://www.les-chambres-d-hotes.com/cha … b>IDENTITÉ ET COORDONNÉES DE L\'INTERNAUTE qui vous a contacté via votre fiche Abonné</b>,<br><br>Nom : <b>PETIT</b><br><br>Téléphone : <b>0231327424</b><br><br>Mail : <b>b-petit@orange.fr</b><br><br>Commentaire : <b>bonsooir<br />
nous recherchons 3 chambres pour 3 personnes chacunes du 26-04 au 29-04 au matin. merci de nous indiquer vos disponibilités et tarif.cordialement</b><br><br>Bien à vous

-----------------------------------


A votre avis, quelle en est la cause ?

Merci pour vos réponses


Jofer

Hors ligne

#2 11-02-2011 11:44:27

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : mail illisible

Il y a l'air de manquer un \n à la fin du Content-type, je ne sais pas si cela peut jouer.
Sinon est-ce que tes internautes reçoivent tous les mails ainsi ou bien seulement certains.
Si c'est pour tous cela viendrait plutôt de chez eux et donc de leur client mail. (bien que j'en doute mais sait-on jamais)

Hors ligne

#3 11-02-2011 12:20:25

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : mail illisible

Saluton,
Il nous faudrait surtout le code PHP censé traiter ce formulaire et qui semble se trouver dans "chambres-d-hotes-en-ville.html" visé par l'attribut action de la balise <form>


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#4 15-02-2011 09:59:46

jofer
Membre
Inscription : 09-08-2009
Messages : 15

Re : mail illisible

Bonjour à tous

Voici le code PHP demandé : merci pour vos futures réponses


<?php
// MAIL vers ABONNE
require('config.php');
$db = mysql_connect ("$host","$login","$password");
mysql_select_db("$base",$db);
$mail=$_POST['mail'];


$infos = "From:".$_POST['mail']."\r\n";
$infos .= "Mime-version: 1.0\r\n";
$infos .= "Content-type: text/html; charset=utf-8";
$infos .= "Reply-to :".$_POST['mail']."\r\n";
$infos .= "Mailer:PHP";
$infos .='Content-Transfer-Encoding: 8 bit\r\n';

 if ( $_POST['filtrage'] =='a7kp9') {

mail($_POST['mail_locataire'],'Contact d\'un internaute pour une réservation : (Via [url=http://www.les-chambres-d-hotes.com]www.les-chambres-d-hotes.com[/url])',

'<a style="color:#red" href="http://www.les-chambres-d-hotes.com"><img src="http://www.les-chambres-d-hotes.com/fotos/entetemail.jpg"></a><br>
<div>Cher abonné : M / Mme <b>'
.$_POST['nomproprio'].'</b> (Abonné du Site : <a style="color:#red" href="http://www.les-chambres-d-hotes.com"> <b>www.les-chambres-d-hotes.com </b></a>  -  <b>KILOMÈTRE_0 </b>

<br> <br> Cet internaute (ci-dessous) vous a contacté grâce à votre fiche : '.$_POST['fiche'].'<br>'.

'<br><br><b>IDENTITÉ ET COORDONNÉES DE L\'INTERNAUTE qui vous a contacté via votre fiche Abonné</b>,'."<br><br>".

'Nom : <b>'.$_POST['nom']."</b><br><br>".
'Téléphone : <b>'.$_POST['telephone']."</b><br><br>".
'Mail : <b>'.$_POST['mail']."</b><br><br>".
'Commentaire : <b>'.nl2br($_POST['commentaire'])."</b><br><br>".
'Bien à vous', $infos);
 

Hors ligne

#5 15-02-2011 10:19:31

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : mail illisible

Saluton,
je vois un premier écueil ligne 14 les caractères \r\n ne seront pas parsés par PHP puisqu'ils sont entre quote simples et non doubles.
Comme la colorisation du code que j'ai ajoutée à ton post le fait bien apparaître.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

Pied de page des forums