Page 1 sur 1

Formulaire upload

Posté : 01 mai 2009, 12:27
par Invité
Bonjour, je suis chez infomaniak et j'ai un message
Warning: mail() [function.mail]: Permission denied: headers injection (empty line) in /home/www/
J'ai lus cet article [url=http://www.phpfrance.com/hebergeme ... q/faq_home.php[/url]
Mais je pige pas j'ai que des \n pas de \r, pas de \n\n et pas de \n\r
Et une erreur concernant cette ligne

Code : Tout sélectionner

if (mail($recipient,$betreff,$msg,$mailheaders)) { mail($email, $dsubject, $dmsg, $dmailheaders);
Si vous avez une piste pour moi ça serai super cool merci :wink:

Posté : 02 mai 2009, 06:58
par Patriboom
Il ne faut pas que tu oublies que ta commande IF (mail ....) fera l'envoi de ton courriel
Si l'envoi réussit .. tu procèdes à un autre envoi (c'est ton bout de code)

Souvent, quand le message te donne un numéro de ligne où se trouve une erreur, il faut que tu regardes sur la ligne précédente où les erreurs les plus fréquentes se trouvent: manque d'un guillemet, manque d'un point-virgule, manque une parenthèse fermante, etc.

Posté : 02 mai 2009, 10:08
par Invité
Merci pour ta réponse Patriboom, c'est un formulaire avec l'option d'envoyer un fichier joint si je ne fais pas l'upload ça fonctionne je reçois les mail mais c'est le
$betreff
qui me pose problème apparemment ! le message s'affiche quand je joint un fichier !

Posté : 02 mai 2009, 15:24
par Patriboom
Dans ce cas, c'est sur cette variable qu'il faut travailler.

Si tu veux de l'aide, il fautrait que tu nous affiches les lignes qui construisent le contenu de cette variable.