Probleme stripslashes

Résolu
denwag67112 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -  
denwag67112 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -
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

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
denwag67112 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
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
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > denwag67112 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
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
denwag67112 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > denwag67112 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
Re bonjour,

Il ne suffit pas de délcaré l'utf8 au niveau du html... il faut aussi que les fichiers sources soient correctement encodé ainsi que la base de données...
Je t'invite à appliquer ce qui est indiqué ici :https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8
0
denwag67112 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
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