Accueil > Forum > > > > Php, traitement de fichiers texte
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
|
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
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|