Insérer une variable PHP dans un code HTML

Résolu
Bonjour,
J'essaye de mettre une variable PHP (
$message
aujourd'hui) et je reçois une erreur pour cette variable. Pourtant, la première marche.

Voici la ligne :
$mail->Body = '<b>Demande reçue</b><br>Nom: '.$nom'<br>Message: '.$message'<br>Envoyé à partir de Aide SnowCrash FR'

Voici l'erreur :
Parse error: syntax error, unexpected ''<br>Message: '' (T_CONSTANT_ENCAPSED_STRING) in C:\xampp\htdocs\support\mailerFR.php on line 29

Voici la déclaration de
$message
:
$message = $_POST['inputMessage'];
.

Merci d'avance et bonne journée!

2 réponses

  1. Ok, merci à le père pour cette réponse.
    Maintenant, j'ai un autre problème. J'ai erreur au niveau du IF

    Erreur :
    Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\support\mailerFR.php on line 31


    Ligne de code :
    if(!$mail->send()) {
    echo 'Erreur lors de l\'envoie du message'
    echo 'Erreur : ' . $mail->ErrorInfo;
    } else {
     Redirect('fin.html', false);
    exit();
    }


    Merci encore à le père.
    0
    1. Modérateur
      Il manque un point virgule a la fin de ton premier echo
      0
    2. J'ai fait cela;
      if(!$mail->send()) {
      echo 'Erreur lors de l\'envoie du message';
      echo 'Erreur : ' . $mail->ErrorInfo;
      } else {
       Redirect('fin.html', false);
      exit();
      }

      Ne marche pas plus!
      0
    3. Modérateur
      @felixinxC'est étonnant...
      Tu as toujours le même message d'erreur ?

      Qu'as tu comme code entre les lignes 30 et 40 de ton fichier C:\xampp\htdocs\support\mailerFR.php ?
      0
    4. Ok,
      Entre 30 et 44 (il y a rien sur 30)
      if(!$mail->send()) {
      echo 'Erreur lors de l\'envoie du message';
      echo 'Erreur : ' . $mail->ErrorInfo;
      } else {
       Redirect('fin.html', false);
      exit();
      }
      
      function Redirect($url, $permanent = false)
      {
          header('Location: ' . $url, true, $permanent ? 301 : 302);
      
          exit();
      }
      0
    5. Modérateur
      Le souci peut se trouver :
      - A la ligne indiquée par le code
      - A une ligne quelque part en dessous
      - A une ligne quelque part au dessus

      Les lignes que tu nous montres ne semblent pas contenir d'erreur... donc le souci se trouve ailleurs..; surement au dessus....

      Il doit te manquer encore un point virgule, une parenthèse, un crochet ... quelque part dans ton code ( entre ta ligne 1 et 31 )....
      0