Version complète: sur le forum Webmaster Hub : Function mail() ne veut pas de @
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
gimini
Bonjour,
Je tente d'installer un envoi de formulaire vers une adresse e-mail.
Et à la validation, ça retourne l'erreur suivante :
Parse error: parse error, unexpected '@' in /home/therapie/www/form2005/traitement.php on line 2

Le fichier traitement.php est le suivant :
<?php
mail(“gimini_AT_wanadoo.fr”, “Un formulaire a ete poste sur le site”, “Ligne 1\nLigne 2\nLigne 3”);
?>

Je ne comprends pas pourquoi, le arobase est refusé. Quelqu'un peut-il me venir en aide ?

Cela pourrait-il venir du fait que le fichier traitement.php a été écrit sur Applework, Mac OS X, et enregistré en txt seul ?

L'hébergeur est ovh.
Merci d'avance.
Gimini
Dan
Bonjour,

En regardant ta ligne de code, il me semble que tu utilises des guillemets propres à Applework ...
Ceux-ci peuvent te générer cette erreur, et non l'arobase wink.gif
Sinon, ta syntaxe est correcte -quoique minimaliste- et le mail devrait être envoyé.

Il faut toujours rédiger ses scripts dans un programme utilisant le format "texte seul", et non un quelconque traitement de texte smile.gif
gimini
Avec du retard, mais merci, c'était bien ça.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.