Pb code PHP

Résolu
Bonjour,

J'ai adapté un code pour créer un formulaire PHP sur Kompozer, mais j'ai un message d'erreur :

unexpected ";" on line 2

J'ai tenté des retouches mais rien n'y fait:

$nom = htmlentities($_POST['nom'];
$mail = htmlentities($_POST['mail'];
$message = htmlentities($_POST['message'];
$contact = $nom.\n;
$contact .= $mail \n;
$contact .= $message \n;
mail ("monmail@monfai.com@", "contactsite", $message, "From: $np");
echo "Votre avis vient d'être envoyé <br />";

Qu'est-ce qui cloche selon vous ?

Merci d'avance
zucco
Configuration: Windows XP
Firefox 3.0.6

4 réponses

  1. $nom = htmlentities($_POST['nom'];
    $mail = htmlentities($_POST['mail'];
    $message = htmlentities($_POST['message']; 


    peut être manque-t'il des ")" ? :p

    $nom = htmlentities($_POST['nom']);
    $mail = htmlentities($_POST['mail']);
    $message = htmlentities($_POST['message']); 


    ce serait mieu comme ça non ^^
    0
    1. PFFFFFFF
      Je te remercie et dans le même mouvement je me tape la tête sur mon clavier... :)

      Ceci dit, ça ne semble pas suffire...!

      Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /envoi.php on line 5

      Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /envoi.php on line 6

      Parse error: syntax error, unexpected T_STRING in /envoi.php on line 6

      Faut-il coder "/n" et non "\n" pour le saut de ligne? (5 et 6)
      Un problème d'apostrophe ?" (6)
      0
      1. non, il faut juste mettre ."\n" au lieu de .\n :)
        0