8791 sujets

Développement web côté serveur, CMS

Bonjour, bonsoir,

Je n'arrive plus à afficher correctement mes messages générés en html !
Pourquoi ?
Pouvez-vous m'aider à résoudre cela ?
Au secours !

Avant (il y a quelques semaines), j'obtenais avec succès :
upload/32999-OK.JPG

Maintenant (depuis quelques jours), j'obtiens avec désespoir :
upload/32999-pasOK.JPG

Vous constatez que mon titre se positionne maintenant au-dessus du message,
et non plus au lieu du milieu du message...

J'ai un souci avec un bout de code :
			$email1 = trim($_COOKIE['CFVespace']);
			$texte1="Votre commande a bien été prise en compte !<br>
				Une copie de votre bon de commande est disponible <a href=".$reptravail."/document10.php?bdc=".$refcommande."&xq=".$idclient." target='_blank'>ici</a> !<br>
				Nous vous en remercions !<br>
				<br>
				Vous serez recontactés dans les 24 heures ouvrables<br>
				à cette même adresse, afin d'assurer le <a href=".$reptravail."/suivi00.php?bdc=".$refcommande."&xq=".$idclient." target='_blank'>suivi de votre commande</a> !<br>
				<br>
				La réalisation de votre commande débutera dès réception du paiement !<br>
				Vous en serez aussitôt avisés !";
			$destinataire1 = $email1;
			$objet1 = "Votre commande ".$refcommande;
			$msg1="<html><head>";
			$msg1.="<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>";
			$msg1.="<meta name = 'reply-to' content = 'f@c.be'/>";
			$msg1.="<meta name = 'author' content = 'c'/>";
			$msg1.="<meta name = 'description' content = 'boutique'/>";
			$msg1.="<meta name = 'keywords' content = 'cr creation impression webdesign'/>";
			$msg1.="<title> Boutique</title>";
			$msg1.="</head>";
			$msg1.="<body style='font-family:"."'Trebuchet MS', Arial, Helvetica, sans-serif;'>";
			$msg1.="<table border='2' bordercolor='#0E72B5' cellspacing='0' cellpadding='0' width='592' height='500' align='center' rules='none'>";
			$msg1.="<tr><td width='130'></td><td width='110'></td><td width='342'></td></tr>";
			$msg1.="<tr height='100'><td colspan='2' valign='top' style='padding-left:4px;'><a href='".$reptravail."' border='0'><img src='".$reptravail."/images/general/logo.gif' width='200' height='72' alt='www.c.be' border='0'></a></td><td valign='top' align='right'>".$datum."&nbsp;</td></tr>";
			$msg1.="<tr height='40' bgcolor='#f29400'><td colspan='3' align='right' style='font-size:30px; color:#ffffff;'>Votre commande ".$refcommande."&nbsp;&nbsp;&nbsp;</td></tr>";
			$msg1.="<tr height='350' style='font-size:14px; line-height:14px;'><td valign='bottom' align='left' style='padding-left:5px; padding-bottom:6px;'>Contact :<br><a href='mailto:c@skynet.be'>c@skynet.be</a><br>Tél. +32 </td><td colspan='2' valign='top' align='left' style='padding-left:30px; padding-top:100px;'>".$texte1."</td></tr>";
			$msg1.="</table>";
			$msg1.="</body>";
			$msg1.="</html>";
			$entete = "From: c@c.be \n";
			$entete .= "Reply-To: c@c.be \n";
			$entete .= "Content-Type: text/html; charset=UTF-8\n";
			$entete .= "Content-Disposition: inline\n";
			$entete .= "Content-Transfer-Encoding: 8bit\n";
			$entete .= "MIME-Version: 1.0\n";
			$entete .= "Date: $datefr $heurefr\n";
			$entete .= "X-Mailer: PHP/" . phpversion();
			$resultat1 = mail($destinataire1,$objet1,$msg1,$entete);

Modifié par jytest (14 May 2012 - 23:34)
Salut!

Difficile à trouver comme ca mais je me demande si tes balises sont correctement formées.

Toutes tes balise sont en guillemets droit -> ' au lieu de quillemet double "
ex:

<td colspan='2' valign='top' style='padding-left:4px;'>


au lieu de

<td colspan="2" valign="top" style="padding-left:4px;">


J'ai remaqué encore une bizzarie ici:

$msg1.="<body style='font-family:"."'Trebuchet MS', Arial, Helvetica, sans-serif;'>";

Merci à toi, rien n'y a fait...

Mais, j'ai trouvé par hasard...
c'est $reptravail qui n'avait pas de valeur...
Une ligne de code supprimée accidentellement !!!!