Probleme php

Résolu/Fermé
julien - 20 févr. 2009 à 14:05
 julien - 23 févr. 2009 à 10:45
Bonjour,
j'ai un probleme avec mon une page d'envoi d'un formulaire en php.
quand je l'essaie il me dis que les "<" de certaine ligne (repris dans moncode html)sont unexpected
voici mon code :

<?php
//Pour définir chaque input du formulaire, ajouter le signe de dollar devant

$msg= "NOM :\t$Q2\n";

$msg= "PRENOM :\t$Q3\n";

$msg= "E-MAIL :\t$Q4\n";


$msg= "Message :\t$Q1\n";




//Pourait continuer ainsi jusqu'à la fin du formulaire

$recipient = "mat1207@hotmail.com";
$subject = "Contact site web";

mail($recipient, $subject, $msg);

echo "
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html"; charset="iso-8859-1" />
<meta name="description" content="Les Bâtisseurs Gaumais Réunis Construisent, rénovent et transforment votre maison. ">
<meta name="keywords" content="bâtisseurs gaumais réunis, batisseurs gaumais reunis, batisseur, bâtisseur, reunis, construction, entreprise générale, gros-oeuvre, clé sur porte, rénovation, transformation, gaumes, constructeur, bgr, travaux, aménagements, maçon, macon, virton, arlon, belgique, france, luxembourg, saint-mard, maison ">
<meta name="author" content="MAT1207">

title>Les Bâtisseurs Gaumais Réunis - Contact</title>
link rel="stylesheet" type="text/css" href="style.css" />
<!-- DEBUT DU SCRIPT -->
SCRIPT LANGUAGE="JavaScript">
imgPath = new Array;
SiClickGoTo = new Array;
if (document.images)
{
i0 = new Image;
i0.src = 'images/ban1.jpg';
imgPath[0] = i0.src;
i1 = new Image;
i1.src = 'images/ban2.jpg';
imgPath[1] = i1.src;
i2 = new Image;
i2.src = 'images/ban3.jpg';
imgPath[2] = i2.src;
}
a = 0;
function ejs_img_fx(img)
{
if(img && img.filters && img.filters[0])
{
img.filters[0].apply();
img.filters[0].play();
}
}

function StartAnim()
{
if (document.images)
{
document.write('<A HREF="#" onClick="ImgDest();return(false)"><IMG SRC="ban1.jpg" BORDER=0 width="747" height="163"ALT=Menu NAME=defil style="filter:progid:DXImageTransform.Microsoft.Pixelate(Maxsquare=5,Duration=2)"></A>');
defilimg()
}
else
{
document.write('<A HREF="ban1.jpg"><IMG SRC="ban1.jpg" BORDER=0></A>')
}
}
function defilimg()
{
if (a == 3)
{
a = 0;
}
if (document.images)
{
ejs_img_fx(document.defil)
document.defil.src = imgPath[a];
tempo3 = setTimeout("defilimg()",6000);
a++;
}
}
</SCRIPT>
<!-- FIN DU SCRIPT -->







</head>
<body>
<div id="wrap">
<div id="header">
<div id="logo">
<h1>Les Bâtisseurs <br> Gaumais Réunis</h1>
</div>
<ul id="nav">
<li><a href="index.html">Accueil</a></li>
<li><a href="renovation.html">Rénovation</a></li>
<li><a href="construction.html">Construction</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
<!-- /header -->
<div id="content"> <!-- DEBUT DU SCRIPT -->

<center><br /><br /><SCRIPT LANGUAGE="JavaScript">
StartAnim()
</SCRIPT></center>
<!-- FIN DU SCRIPT -->
<div class="side fr">



<div id="bm"> <img src="images/logo.jpg" alt="" /> </div>






</div>
<!-- /texte -->
<div class="main fl">
<div id="text">
<h2> Merci de nous avoir contacté, nous vous repondrons dans les plus brefs délais. </h2>


<p><p><p><p><p><p><p><p><p><p><p><p><p><p>



</div>
<!-- /content -->
</div>
<div class="clearfix"></div>
<div id="footer">
<div id="ftinner">

<p><a href="faq.html">FAQ</a> | <a href="contact.html">Contact</a> | © 2008 www.batisseursgaumais.be | Design by <a href="mailto:mat1207@hotmail.com">MAT1207 </a>
</div>
</div>
</div>
<!-- /footer -->
</div>
</body>
</html>


";

?>
A voir également:

3 réponses

Profil bloqué
20 févr. 2009 à 14:31
Dans tes echos remplace tous les guillements " par \".je dis bien dans cette partie là:

echo"....ICI....";
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
20 févr. 2009 à 14:32
salut,

dans le echo(), il faut échapper chaque guillemet sinon il le considère comme la fermeture du guillemet principal :
echo "
<!DOCTYPE html PUBLIC "-//W3C

pour PHP, le echo() se termine après 'PUBLIC '.
0
merci beaucoup mon probleme est résolut
0