Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1688 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Extaire du texte dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Extaire du texte dans un fichier

n°892070
Krakysis
Posté le 06-11-2004 à 20:17:59  profilanswer
 

Salut tout le monde,
 
Oui j'ai fais une recherche mais j'ai pas trouvé du tout.
 
En faite je cherche une fonction php (que je n'arrivepas à trouver) qui permet de faire ça :
 
en faite je veux pouvoir extraire dans un fichier externe (un .html par exemple) ce qui se trouve entre 2 portions de text bien définie.
 
Exemple :
 
Je veux extraire blablabla dans entre ceci :
 
<br><b><proot>blablabla</proot></b><koin>
 
(ce qui se trouve avant et après la portion de texte étant définie et fixe dans la fonction, et la portion de texte à extraire étant variable ..).
 
Voilà je sais c'est assez tordu, d'où me besoin d'aide. :(
 
En vous remerciant d'avance.  :hello:


Message édité par Krakysis le 06-11-2004 à 21:03:40
mood
Publicité
Posté le 06-11-2004 à 20:17:59  profilanswer
 

n°892109
fluminis
Posté le 06-11-2004 à 21:02:37  profilanswer
 

tu peux lire ton fichier ligne a ligne et utiliser les expression regulieres et les instructions preg_*

n°892111
Krakysis
Posté le 06-11-2004 à 21:03:24  profilanswer
 

nan mais la portion de texte est variable, d'où cette méthode

n°892116
fluminis
Posté le 06-11-2004 à 21:06:15  profilanswer
 

bin justement non ?
les expressions regulieres permettent de recuperer quelquchose de variable ?
 
si tu connais le tag de debut et le tag de fin :
$mon_exp_reg=$tab_debut . "(.*?)". $tag_fin;
et tu passes ca a la moulinette avec une des fonction preg_*

n°892169
Krakysis
Posté le 06-11-2004 à 22:11:40  profilanswer
 

Je ne connais absolument pas ce genre de fonction, il me faudrais un exemple (je connais bien la gestion de bdd, les sessions, ... mais pas les expression régulières).
 
Où es ce que je pourais trouver le nom de ces expressions ? (vu que je ne connais pas leur nom ?)

n°892173
fluminis
Posté le 06-11-2004 à 22:17:32  profilanswer
 

tu peux deja regarder ce lien qui explique la syntaxe des expressions régulieres et ensuite tu peux regarder les liens en haut a gauche sur cette meme page.
http://fr.php.net/manual/fr/refere [...] syntax.php

n°897519
rufo
Pas me confondre avec Lycos!
Posté le 13-11-2004 à 14:50:53  profilanswer
 

autre méthode : tu charges dans une chaîne de caractères le contenu du fichier (s'il est pas trop gros) et après, tu utilises l'une des fonctions de php (je ne sais plus laquelle) qui permet d'extraire une sous-chaîne d'une chaîne, substr(), je crois???
 
autre méthode : si les fichiers à analyser sont forcément taggés, le parser xml expat de php pourraît faire l'affaire...
 
Mais je pense que je partirais sur la première solution : recherche d'une sous-chaîne dans un chaîne, c'est plus simple, je pense, que les exp reg. ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Extaire du texte dans un fichier

 

Sujets relatifs
Lire les champs d un fichier C++[php] liste d'attente de download
Texte avec zoom au passage sur les lettresCouleur du texte du JProgressBar
pb d'accent sous PHP / MySQLFichier son en Java
problème d'accent dans un fichier xmlSTR_TO_DATE dans un script PHP
PHP - MySql : toutes les occurences du mois / de l'année couranteajout ligne dansun fichier texte
Plus de sujets relatifs à : [PHP] Extaire du texte dans un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR