Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/01/2008, 15h22   #1
Membre à l'essai
 
Inscription : mai 2007
Messages : 63
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2007
Messages : 63
Points : 22
Points : 22
Par défaut Supprimer les sauts de ligne d'une saisie

Bonjour à tous, voici mon problème.

J'ai un formulaire HTML dans lequel il y a des input text et textarea. Lors de la soumission de mon formulaire je récupère mes données par un POST et je les écris dans un fichier .txt . Pour les input text je n'ai pas de problème par contre pour le textarea celui-ci effectue un retour chariot dans le fichier .txt.

Hors j'aimerai qu'il n'y en ait pas. J'ai essayé les str_replace pour enlevé l'eventuel \n mais sans succés.

Si je remplace le textarea par un input text je n'ai pas de problème de retour chariot donc çà provient bien de ce textarea.

Merci de votre aide
The SorroW est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 09h47   #2
Membre à l'essai
 
Inscription : mai 2007
Messages : 63
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2007
Messages : 63
Points : 22
Points : 22
Pour ceux que çà intéresse voici la solution à mon problème.

J'ai découvert que les saisies du textarea se finissais par \n ou \r ou \r\n selon que l'OS soit LINUX ou MAC ou WINDOWS.

Ne voyant pas les caractères backslashes j'ai du faire un str_replace en enlevant les derniers caractères éventules en l'occurence \n ou \r ou \r\n.

çà marche tant mieux car j'ai galéré...
The SorroW est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h05.


 
 
 
 
Partenaires

Hébergement Web