retravailler fichier txt

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : retravailler fichier txt

par Ultiny » 15 avr. 2006, 18:25

Un retour à la ligne s'écrit \n et se place dans " et " pas dans ' et ' par exemple :
echo "Salut\nBienvenue\n\n";
Donc si tu veut les supprimer tu fait :
$var = str_replace("\n", "", $var);

retravailler fichier txt

par Titom » 15 avr. 2006, 16:35

Bonjour à tous,

Voila j'ai un petit soucis...
je recois des informations via un fichier texte, que je dois insérer dans une db....
le fichier texte ressemble à ceci :

4564#44#6#6#sdb#tes#ecrire:
-test
-test
-test
#453#334$$
4564#44#6#6#sdb#tes#ecrire:
-test
-test
-test
#453#334$$

-----
Je récupère donc les valeurs en faisant un explode sur $$ et ensuite sur #

mais le problème, ce sont ces retour à la ligne
si le fichier était présenter comme ceci il ne poserait pas de problème :

4564#44#6#6#sdb#tes#ecrire:-test-test-test#453#334$$4564#44#6#6#sdb#tes#ecrire:-test-test-test#453#334$$

Soit je lis mal le fichier ou alors est-ce qu'il y a moyen retravailler le fichier text pour supprimer les retour à la ligne ?

le plus simple serait d'avoir un meilleur fichier text... mais c'est tout ce que l'on peut me donner...

Mille merci d'avance... si déjà vous avez compris ce que j'ai indiqué... :wink:

ciao
tom