Formmail ne fonctionne pas
marina
-
marina -
marina -
Bonjour,
Voilà je tente de créer un site internet et je suis débutante.J'ai essayé d'insérer un formulaire form mail mais lorsque j'essaye en cliquant sur envoyer il me dit :
Parse error: syntax error, unexpected T_STRING in /formmail.php on line 84
Pourriez vous m'indiquer d'ou cela peut il venir?
merci
Voilà je tente de créer un site internet et je suis débutante.J'ai essayé d'insérer un formulaire form mail mais lorsque j'essaye en cliquant sur envoyer il me dit :
Parse error: syntax error, unexpected T_STRING in /formmail.php on line 84
Pourriez vous m'indiquer d'ou cela peut il venir?
merci
Configuration: Windows XP Firefox 2.0.0.1
8 réponses
-
Salut.
"on line 84"
Regardes si tu n'as pas oublié un ";" ou une autre faute de syntaxe quelquepart avant la 84° ligne. -
Merci pour ta réponse mais je ne trouve pas et à chaque fois il me donne une ligne différente.Voici mon script :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
<meta name="description" content="description"/>
<meta name="keywords" content="keywords"/>
<meta name="author" content="author"/>
<link rel="stylesheet" type="text/css" href="default.css" media="screen"/>
<title>Beautiful Day</title>
</head>
<body>
<div class="top">
<div class="header">
<div class="left">
<img border="0" src="header.jpg" width="564" height="150"></div>
<div class="right">
</div>
</div>
</div>
<div class="container">
<div class="navigation">
<a href="index.html">Accueil</a>
<a href="index.html">Albums</a>
<a href="index.html">Alphabets</a>
<a href="index.html">Brad&Oeillets</a>
<a href="index.html">Colle</a>
<a href="index.html">Colluzle</a>
<a href="index.html">Découpes</a>
<a href="index.html">Fleurs</a>
<a href="index.html">Kits</a>
<a href="index.html">Livres</a>
<a href="index.html">Ornements</a>
<a href="index.html">Outils</a>
<a href="index.html">Papiers</a>
<a href="index.html">Perforatrices</a>
<a href="index.html">Rubans</a>
<a href="index.html">Tampons</a>
<div class="clearer"><span></span></div>
</div>
<div class="main">
<div class="content" style="width: 531; height: 488">
<p> </p>
<?php
$TO = "trinity78000@yahoo.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://<http://marina.philippe2.club.fr/remerciementformail")>
<h1> </h1>
<p> </p>
<p> </p>
<p> </div>
<div class="sidenav">
<h2 align="left"><span style="font-weight: 400">Panier</span></h2>
<ul>
<li><a href="index.html">S'identifier</a></li>
<li><a href="index.html">Nouveau client</a></li>
<li><a href="index.html">semper</a></li>
<li><a href="index.html">convallis</a></li>
</ul>
<h2>Another thing</h2>
<ul>
<li><a href="index.html">consequat molestie</a></li>
<li><a href="index.html">sem justo</a></li>
<li><a href="index.html">semper</a></li>
<li><a href="index.html">sociis natoque</a></li>
</ul>
<h2>Third and last</h2>
<ul>
<li><a href="index.html">sociis natoque</a></li>
<li><a href="index.html">magna sed purus</a></li>
<li><a href="index.html">tincidunt</a></li>
<li><a href="index.html">consequat molestie</a></li>
</ul>
</div>
<div class="clearer"><span></span></div>
</div>
<div class="footer">© 2006 <a href="index.html">Website.com</a>. Valid <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> & <a href="http://validator.w3.org/check?uri=referer">XHTML</a>. Template design by <a href="https://vikpe.org/archive/arcsin-web-templates/">Arcsin</a>
</div>
</div>
</body>
</html> -
Tu n'as pas un logiciel qui colore le code ?
L'erreur est à la ligne 73, tu as mal refermé la balise php.
Header("Location: http://<http://marina.philippe2.club.fr/remerciementformail");?>
a plus -
Merci maintenant ça marche!A quoi sert un logiciel pour colorer le code
Bon maintenant nouvelle erreur :
Warning: Cannot modify header information - headers already sent by (output started at /formmail.php:11) in /formmail.php on line 73
Je suis pas très douée, désolée -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
A quoi sert un logiciel pour colorer le code
Ca sert a visualiser mieux le code :
les chaines de caractères sont d'une certaine couleur, les fonctions d'une autre, etc...
Pour les headers, tu envoies sans doute un header après le code html.
On ne peut pas, il faut envoyer les headers avant d'afficher le moindre code html.
php headers already sent by -
-
Si, il suffit d'envoyer les headers (d'utiliser la fonction) avant le moindre code html ou affichage de code via "echo".
-
Coucou!
Merci d'avoir pris autant de temps pour répondre à toutes mes interrogations.
Je vais chercher la solution pour faire ce que tu me dis!
Merci encore