Fonction php dans fonction mail

Résolu
Vaio ordi sony Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   -  
Vaio ordi sony Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sur mon site web, j'ai un formulaire.
Dans la page cible.php du formulaire, j'ai mis une fonction mail, et depuis ca me met parse error:

<?php
mail ('mathis.fitoussi@orange.fr', 'formulaire','$_POST['site'];$_POST['commentaire'];$_POST['école comment'];'$_POST['autre comment'];$_POST['message'];$_POST['site joli']')'
?>

c'est depuis que j'ai mis du php dans le contenu du mail

Merci a vous


A voir également:

1 réponse

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut,

Il y a un guillemet en trop, après la parenthèse.
De plus, tu insères des variables au sein d'une chaine comprise entre des guillemets simples (apostrophes), dans ce cas, elles ne sont pas remplacées par leur valeur.
Quand tu utilises des apostrophes dans une chaine entourée par ce même caractère, il faut les échapper, sinon la chaine se terminera et la suite sera considéré comme du code PHP, invalide évidemment puisque ça n'en est pas, et donc : erreur de syntaxe (parse error).

mail(
    'mathis.fitoussi@orange.fr',
    'formulaire',
    '$_POST[' // Fin du 3e argument
     
    // Le code suivant n'est donc plus une chaine
site']
   // Erreur : normalement, il faut une parenth!èse + un point-virgule
1
Vaio ordi sony Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   38
 
donc dans les $_post, je ne dois pas mettre de guillemets?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Si ... Mais soit tu utilises la concaténation, soit tu utilises des guillemets doubles pour contenir ta chaine.
0
Vaio ordi sony Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   38
 
merci, j'essaie tout de suite
0
Vaio ordi sony Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   38
 
c quoi la concaténation?
0
Vaio ordi sony Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   38
 
merci, j'ai réussi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0