Récupérer certain paramètre dans un fichier texte

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 : Récupérer certain paramètre dans un fichier texte

Re: Récupérer certain paramètre dans un fichier texte

par moogli » 16 juin 2011, 23:04

salut,

si tu a php5 tu peux utiliser file pour lire le tableau (une ligne par case), ensuite tu peux avoir chaque ligne et récupérer les info avec des expression régulière.

au final ça donne :
<?php
$fichier = 'daron.txt';

$file = file($fichier);
$pattern = '/dwServerIndex = (\d+)   dwPlayerId = (\d+)   dwItemId = (\d+)   dwItemNum = (\d+)/is';
foreach ($file as $ligne){
    if (preg_match($pattern, $ligne, $matches)) {
        $dwServerIndex[] = $matches[1];
        $dwPlayerId[] = $matches[2];
        $dwItemId[] = $matches[3];
        $dwItemNum[] = $matches[4];
    }
}
@+

Récupérer certain paramètre dans un fichier texte

par Meutledaron » 16 juin 2011, 16:33

Salut à tous,
J'aurais voulu savoir comment faire pour récupérer certaine valeur dans un fichiers texte, monfichier se présente comme ça :

Code : Tout sélectionner

dwServerIndex = 1 dwPlayerId = 371 dwItemId = 10270 dwItemNum = 10 dwServerIndex = 1 dwPlayerId = 345 dwItemId = 30148 dwItemNum = 5 dwServerIndex = 1 dwPlayerId = 653 dwItemId = 30148 dwItemNum = 5
J'aurais aimer récupérer les valeur de dwPlayerId de la première ligne et la stocker dans : $dwPlayerId par exemple de même pour dwItemId et dwItemNum.

J'ai vu que pour lire dans un fichiers texte il faut utiliser la commande fopen() mais je ne connais pas la syntaxe exacte pour faire ce que je veux.

Merci d'avance