Formmail ne fonctionne pas

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
Configuration: Windows XP
Firefox 2.0.0.1

8 réponses

  1. Ssylvainsab Messages postés 2892 Statut Modérateur 825
     
    Salut.

    "on line 84"
    Regardes si tu n'as pas oublié un ";" ou une autre faute de syntaxe quelquepart avant la 84° ligne.
    0
  2. marina
     
    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>
    0
  3. marina
     
    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
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Ssylvainsab Messages postés 2892 Statut Modérateur 825
     
    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
    0
  6. marina
     
    Ok donc dans ce cas là je ne peux rien faire?
    0
  7. Ssylvainsab Messages postés 2892 Statut Modérateur 825
     
    Si, il suffit d'envoyer les headers (d'utiliser la fonction) avant le moindre code html ou affichage de code via "echo".
    0
  8. marina
     
    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
    0