Formulaire upload

Invité
Invité n'ayant pas de compte PHPfrance

01 mai 2009, 12:27

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:

Mammouth du PHP | 881 Messages

02 mai 2009, 06:58

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.
Soyez artisans de paix

Invité
Invité n'ayant pas de compte PHPfrance

02 mai 2009, 10:08

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 !

Mammouth du PHP | 881 Messages

02 mai 2009, 15:24

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.
Soyez artisans de paix