Probleme stripslashes

Résolu
denwag67112 Messages postés 31 Statut Membre -  
denwag67112 Messages postés 31 Statut Membre -
Bonjour
Je suis débutant en php
Je voudrais placer ce paramètre dans mon code mais que des erreurs

Ci-dessous le code

$h  = "From: " . $TO;

$message = "";

while (list($key, $val) = each($_POST)) {
  $message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);


EDIT : Ajout des balises de code (jordane)

MERCI D'AVANCE

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,
    Quel est le souci exactement ?
    Qu'as tu essayé ?
    Quel(s) message(s) d'erreur as tu ?

    Sans ce minimum d'information.. impossible de t'aider.

    NB: Pour poster ton code sur le forum, à l'avenir, merci de le faire en utilisant LES BALISES DE CODE
    Explications disponibles ici: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

    0
    1. denwag67112 Messages postés 31 Statut Membre
       
      Bonjour
      Ci dessous le code php complet
      <?php
      
      $TO = "xx.xx@gmail.com"; 
      $TO .=",aaa.aaa@free.fr";
      $TO .=",bbb.bbb@gmail.com";
      
      $h  = "From: " . $TO;
      
      $message = "";
      
      while (list($key, $val) = each($_POST)) {
        $message .= (stripslashes) "$key : $val\n";
      }
      
      mail($TO, $subject, $message, $h);
      
      header('Location: [http://www.ccc-ccc.com/merci_delegue_boite.html%27); http://www.ccc-ccc.com/merci_delegue_boite.html');|nofollow]
      exit();
      ?>
      


      Lorsque j'envoie le formulaire j'ai le message suivant


      Parse error: syntax error, unexpected '"' in /mnt/113/sdb/9/5/arcal.molsheim/formmail_denis_boite.php on line 12


      Merci d'avance

      EDIT : AJOUT DES BALISES DE CODE (jordane)
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > denwag67112 Messages postés 31 Statut Membre
       
      bonjour, pourquoi pas plutôt:
      $message .= stripslashes( "$key : $val\n" ); 
      ?
      je te suggère de commencer avec des exemples plus simples: ton utilisation de while et each me semble très douteuse.
      0
    3. denwag67112 Messages postés 31 Statut Membre
       
      Merci beaucoup
      mais maintenant problème des accents (normalement délégué) : c'est notre délégué
      Et pourtant dans le HTML j'ai
      <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
      Pas facile surtout lorsqu'on a 65 ans
      0
    4. denwag67112 Messages postés 31 Statut Membre
       
      J'ai rajouté dans le php
      header( 'content-type: text/html; charset=utf-8' );
      Mais toujours pas d'accent mais : délégué (au lieu de délégué)
      Sur ma page perso j'ai une boite à idée pour que les membres puissent m'adresser un émail
      Donc il remplit et fait envoyez
      Il n'y a pas de base
      0