PHP Lire un fichier à la fois dans un dossier
Résolu
naturanim09
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
devMan Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
devMan Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- PHP Lire un fichier à la fois dans un dossier
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Forcer la suppression d'un fichier - Guide
2 réponses
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.
En espérant que ça t'aide :)
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 :)
Je pense que cela aidera :
https://www.php.net/manual/fr/function.fwrite.php
https://www.php.net/manual/fr/function.fopen.php
$fichier = fopen($chemin, 'r+'); fwrite($fichier, $donneeInseree); fclose($fichier);
https://www.php.net/manual/fr/function.fwrite.php
https://www.php.net/manual/fr/function.fopen.php