Textarea inexploitable
Résolu/Fermé
ephelya
Messages postés
282
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
20 juin 2023
-
17 avril 2013 à 15:48
ephelya Messages postés 282 Date d'inscription mercredi 28 septembre 2011 Statut Membre Dernière intervention 20 juin 2023 - 17 avril 2013 à 23:01
ephelya Messages postés 282 Date d'inscription mercredi 28 septembre 2011 Statut Membre Dernière intervention 20 juin 2023 - 17 avril 2013 à 23:01
A voir également:
- Textarea inexploitable
- Php saut de ligne dans les textarea - Forum PHP
- [AJAX-JS-PHP] Retour à la ligne, textarea ✓ - Forum PHP
2 réponses
Utilisateur anonyme
Modifié par le père. le 17/04/2013 à 16:05
Modifié par le père. le 17/04/2013 à 16:05
Bonjour
Je ne suis pas sûr, mais il se pourrait qu'avec un mac, tes lignes soient séparées par \r\n et non pas simplement \n. Quand tu fais l'explode, il reste un \r à la fin.
Fais un echo strlen($whole[0]) pour voir si 'ligne1' fait 6 caractères ou bien 7.
S'il y a bien un caractère en trop, tu peux l'éliminer entre autres avec trim
Je ne suis pas sûr, mais il se pourrait qu'avec un mac, tes lignes soient séparées par \r\n et non pas simplement \n. Quand tu fais l'explode, il reste un \r à la fin.
Fais un echo strlen($whole[0]) pour voir si 'ligne1' fait 6 caractères ou bien 7.
S'il y a bien un caractère en trop, tu peux l'éliminer entre autres avec trim
ephelya
Messages postés
282
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
20 juin 2023
2
17 avril 2013 à 23:01
17 avril 2013 à 23:01
Non, ça n'a pas fonctionné, mais j'ai réussi avec
$whole = $_POST['whole'];
$whole = preg_replace("#(\t|\n|\r)+#", ",", $whole);
Merci à Mihawk qui m'a donné la solution (j'avais posté en double par erreur!)
J'ignorais que le code se comportait différemment selon le type d'orinateur, c'est bon à savoir !
Merci pour ton aide, en tout cas :-)
$whole = $_POST['whole'];
$whole = preg_replace("#(\t|\n|\r)+#", ",", $whole);
Merci à Mihawk qui m'a donné la solution (j'avais posté en double par erreur!)
J'ignorais que le code se comportait différemment selon le type d'orinateur, c'est bon à savoir !
Merci pour ton aide, en tout cas :-)