[PHP] TEXTAREA et HEADER.. new line detected
Chris
-
Chris -
Chris -
Bonjour,
Mon problème est assez simple mais je comprend pas ce qu'il manque.. Je fais une vérification de formulaire en récupérant Nom, prénom etc et un message.. Si je met une seul ligne dans le textarea cela fonctionne.. mais dès que j'utilise le retour à la ligne l'erreur suivante apparait : Warning: Header may not contain more than a single header, new line detected. in C:\wamp\www\F\envoimail.php on line 45
J'ai trouvé cet article en anglais http://www.phpbuilder.com/board/showthread.php?t=10360995 qui ressemble à mon problème mais j'y arrive toujours pas.. merci d'avance.
Salutations,
Chris
Mon problème est assez simple mais je comprend pas ce qu'il manque.. Je fais une vérification de formulaire en récupérant Nom, prénom etc et un message.. Si je met une seul ligne dans le textarea cela fonctionne.. mais dès que j'utilise le retour à la ligne l'erreur suivante apparait : Warning: Header may not contain more than a single header, new line detected. in C:\wamp\www\F\envoimail.php on line 45
J'ai trouvé cet article en anglais http://www.phpbuilder.com/board/showthread.php?t=10360995 qui ressemble à mon problème mais j'y arrive toujours pas.. merci d'avance.
Salutations,
Chris
A voir également:
- [PHP] TEXTAREA et HEADER.. new line detected
- Easy php - Télécharger - Divers Web & Internet
- Usb device over current status detected ✓ - Forum Windows
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- No keyboard detected - Forum Clavier
- Expert php pinterest - Télécharger - Langages
2 réponses
Bonjour,
Apparemment tu récupères les données provenant du formulaire par la méthode GET. Si tu es obligé de rester sur cette méthode, il faut tester en utilisant les fonctions urlencode() et urldecode(). Plus d'info dans la doc officielle PHP :
- urlencode() https://www.php.net/manual/fr/function.urlencode.php
- urldecode() https://www.php.net/manual/fr/function.urldecode.php
Autre solution :
si la méthode GET que tu utilises n'est pas nécessaire au fonctionnement de ton script, utilises plutôt la méthode POST qui permet de faire passer plus de données à ton script.
Bonne prog...
Apparemment tu récupères les données provenant du formulaire par la méthode GET. Si tu es obligé de rester sur cette méthode, il faut tester en utilisant les fonctions urlencode() et urldecode(). Plus d'info dans la doc officielle PHP :
- urlencode() https://www.php.net/manual/fr/function.urlencode.php
- urldecode() https://www.php.net/manual/fr/function.urldecode.php
Autre solution :
si la méthode GET que tu utilises n'est pas nécessaire au fonctionnement de ton script, utilises plutôt la méthode POST qui permet de faire passer plus de données à ton script.
Bonne prog...