begin process at 2012 05 31 04:29:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Trucs et astuces

 > 

Php, traitement de fichiers texte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Php, traitement de fichiers texte

mardi 18 mars 2003 à 21:08:52 | Php, traitement de fichiers texte

apz

salut a tous,

qqn peut me filer une astuce sur comment traiter un fichier texte ligne par ligne et caractere par carectere avec php.

Merci :)
---------------------------------------------------------------------
Debutant PHP/SQL, Delphi
Club de correspondance :
http://www.elatlasclub.fr.st
mardi 18 mars 2003 à 23:53:23 | Re : Php, traitement de fichiers texte

willowman

Salut !

Voici un exemple qui devrait repondre a ta question !

<?

$tablo = file("fichier.txt");

for($i=0;$i<count($tablo);$i++) {
echo "voici 1 ligne : " . $tablo[$i] . "</br>";

/* on affiche chaque caractere de cette ligne */
$ligne = $tablo[$i];
for($j=0;$j<strlen($ligne);$j++)
echo $ligne[$j] . " - ";
}

?>

A pluche ;-)
jeudi 20 mars 2003 à 22:34:07 | traitement de carcteres

apz

salut,

merci willowman,

pour enregistrer les chaines de caracteres separees par des blanc j'ai fais le code suivant :


$ligne = trim($tablo[$i]);
$ch="";
for($j=0;$j<strlen($ligne);$j++){

if($ligne[$j]!== " ") {
$ch.=$ligne[$j];
echo($ch)." J=".$j."->".$ligne[$j]."<br>";
}
else {
$chaines[]=$ch;
$ch="";
}

mais voila les bllanc aussi sont sauvegarder das le tableau $chaines.

alors comment faire pour eviter ce probleme ?

Merci.
--------------------------------
Debutant PHP/SQL, Delphi
Club de correspondance :
http://www.elatlasclub.fr.st


-------------------------------
Réponse au message :
-------------------------------

> Salut !
>
> Voici un exemple qui devrait repondre a ta question !
>
> <?
>
> $tablo = file("fichier.txt");
>
> for($i=0;$i<count($tablo);$i++) {
> echo "voici 1 ligne : " . $tablo[$i] . "</br>";
>
> /* on affiche chaque caractere de cette ligne */
> $ligne = $tablo[$i];
> for($j=0;$j<strlen($ligne);$j++)
> echo $ligne[$j] . " - ";
> }
>
> ?>
>
> A pluche ;-)
mardi 1 avril 2003 à 22:56:57 | Re : Php, traitement de fichiers texte

apz

set_time_limit(0) peut resoudre le probleme du time out (que php me sorte apres 30 s) mais je crois que je devrais mieux optimiser mon code sans passer par cette fonction.

en fait, je veux extraire des petits morceaux de ce grand fichier (le découper) pour en avoir des petits fichiers texte et ensuite appliquer les traitements nécessaires, comment ferais-je ?

Par exemple, je cherche selon un mot clé (ORN), ligne par ligne dans tout mon fichier texte principale et, après avoir trouver une ligne correspondante (ex : la ligne=12), je dois lire les trois lignes suivantes (les lignes= 13eme, 14eme, 15eme) pour les sauvegarder dans un autre fichier texte appelé ORN.txt et ainsi de suite jusqu'à la fin du fichier principal.

Après, ce sera le même procédé pour les autres mots clé (il y aura autant de petits fichiers texte qu'il y en a de mots clé).

Peut-être procéder comme tel me facilitera la tache et m'évitera par la même occasion d'avoir des messages d'erreur de time out.

NB: ces fichiers tourneront en local, et ne sont pas celles d'un site internet.

Merci.


Debutant PHP/SQL, Delphi
Club de correspondance :
http://www.elatlasclub.fr.st


-------------------------------
Réponse au message :
-------------------------------

> salut a tous,
>
> qqn peut me filer une astuce sur comment traiter un fichier texte ligne par ligne et caractere par carectere avec php.
>
> Merci :)
> ---------------------------------------------------------------------
> Debutant PHP/SQL, Delphi
> Club de correspondance :
> http://www.elatlasclub.fr.st
lundi 22 novembre 2004 à 10:44:08 | Re : Php, traitement de fichiers texte

djedje_sig

en gras cbefklr hueivhzr vhueivhze huehv zhvuvhz evhve zvhzeerzgrghrdhtgrsdh htyh bhg beh beb yt
lundi 22 novembre 2004 à 10:45:13 | Re : Php, traitement de fichiers texte

djedje_sig

www.free.fr


Cette discussion est classée dans : ligne, texte, php, traitement, fichiers


Répondre à ce message

Sujets en rapport avec ce message

Un fichier texte pour plusieurs compteurs [ par bluejim ] blue_jim Ma question est la suivante :Est-il possible en Php de lire une ligne prédéfinie d'un fichier texte.J'explique :En partant du fait que la val php: modifier ligne prédéfinie dans un fichier texte. [ par adeltimple ] bonsoir. Je suis entrain de me créé une fonction qui va me permettre de modifier une ligne d'un fichier texte. (ici pour modifier un htpasswd) mais ce PHP JAVA Fichier CSV [ par easynoob ] Bonjour à tous, Je dois développer un site internet de statistique. Mon problème réside dans le fait que je doit faire un traitement toutes les nuits. (PHP) Affichage des retour à la ligne [ par michaelminelli1 ] Hello, Dans ma base de données MySql j'ai divers champs texte dont certaine entrée comporte des retours à la ligne, mais quand je fais la requête de FLASH 8 et php, formattage texte mail [ par sirn51 ] Bonjour, j'ai un probleme je n'arrive pas a trouver la solution, J'ai créé un formulaire de contact avec Flash 8 AS2 pour mon site, et aussi le fichie Acces fichiers distants [ par cyframu ] Coucou tout le monde deja en week end?? Bref ma question est la suivante, étant nouvelle en php, j'aimerais avoir acces(ouverture, lecture, écriture, bloc note simple php edité et enregistrer dans un txt [ par Zelda78 ] Bonjour, je cherche a faire un espece de bloc note en php. je voudrais faire un truc super simple: un bouton qui affiche un fichier txt dans une zone Droit d'accès fichiers [ par mailliam ] Bonjour à tous! J'ai un problème avec mes droits d'accès, en effet sur mon site j'ai plusieurs fichiers .php dont j'affiche et colore la source avec Garder les valeurs de mes tableaux quand je rafaraichit ma page [ par Varkan ] Bonjour à tous ! Je fais actuellement mon Memory, avec différentes tableaux en php qui contiennent des numéros aléatoires et avec cela je met mes ima zipper des fichiers en php [ par jimdano ] Bonsoir, j'ai un souci : Je veux créer un .zip d'une arborescence, en récupérent seulement les fichiers xml. Ce que j'ai fait récupère bien que les fi


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales