Chercher une balise

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 : Chercher une balise

par bobolechef » 17 juin 2008, 08:46

ça me renvoie des dizaines de "Notice: Undefined offset: 1 in ..."
le fichier boucle sans fin...

après modif :

Code : Tout sélectionner

preg_match_all('#CONNECTION \"(.+)\"\n#i', file_get_contents($dir.$fichier_map), $matches); echo $matches[]."\n";
cela me renvoie que des Array, pas de valeur dans ce tableau on dirait... :?
et cela se termine par Fatal error: Maximum execution time of 30 seconds exceeded in le mon fichier

par katagoto » 16 juin 2008, 19:21

C'est assez dûr à faire, donc voilà on base de solution
preg_match('#CONNECTION \"(.+)\"\n#i', file_get_content($fichier), $matches);
echo '<b>'.$matches[1].'</b>'; // On oublie pas les <b></b> pour l'effet de style :p

par bobolechef » 16 juin 2008, 16:17

En fait, il faut que je récupère la fin de la ligne après ma balise CONNECTION.
Les lignes avec la balise CONNECTION sont comme ça:

Code : Tout sélectionner

CONNECTION "x:/Dgi/plan/BDU_CAD_PARCELLE_C.TAB"
et ce que je souhaite récupérer est : x:/Toulouse/Mapinfo/Dgi/plan/BDU_CAD_PARCELLE_C.TAB

par mcorgnet » 16 juin 2008, 15:34

preg_match_all()

par Cobaye » 16 juin 2008, 15:34

regarde les fonctions genre strstr ou tu peux le faire avec un preg_match

Chercher une balise

par bobolechef » 16 juin 2008, 15:29

Bonjour,

Je souhaiterais trouver une chaîne de caractères ("CONNECTION") dans un fichier texte.
Aussi il est possible que cette chaîne existe plusieurs fois dans le fichier.
Quelles fonctions pourrais-je utiliser?

Merci d'avance ?