PHP Lire un fichier à la fois dans un dossier

Résolu
naturanim09 Messages postés 28 Statut Membre -  
devMan Messages postés 75 Statut Membre -
Bonjour,

J'ai une série de fichier texte dans un dossier et j'aimerais lire un fichier à la fois avec php :
dossier avec:
fichier1.txt + fichier2.txt + fichier3.txt + ....

Ma question est précisément comment lire "fichier1.txt" , effectuer des opérations dessus (stockage des infos du fichier dans une Base MySQL), fermer le fichier, et passer au fichier suivant automatiquement sans lire tous les fichiers à la fois !

merci de votre réponse,

naturanim09.

--
Naturanim09 ..."Le web rime avec logique comme le latin et le grec"

2 réponses

  1. Defouille Messages postés 404 Statut Membre 54
     
    Bonjour, voila un lien vers un autre problème du même type :
    https://forums.commentcamarche.net/forum/affich-16126538-php-comment-boucler-sur-une-serie-de-fichiers#1

    Pour aller plus vite voilà l'algo, tu fais ton traitement dans la boucle while.

    <?php
    $dir = "/tmp/php5";
    
    // Ouvre un dossier, et liste tous les fichiers
    if (is_dir($dir)) {
        if ($dh = opendir($dir)) {
            while (($file = readdir($dh)) !== false) {
                echo "fichier : $file : type : ".filetype($dir.$file)."\n";
                // Traitement du fichier ici
            }
            closedir($dh);
        }
    }
    ?>


    En espérant que ça t'aide :)
    0