> Tous les forums > Forum Autres langages
 Script PHP, listant dossier et fichiers et se connectant a une BDDSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
loulou84
  Posté le 05/02/2015 @ 19:17 
Aller en bas de la page 
Petit astucien

Bonjour,

Je souhaiterai effectuer le script suivant:

J'ai un dossier : DOSSIER1

Dans le DOSSIER1 j'ai plusieurs dossier(nombre indéfinis) dans lesquels j'ai 6 fichiers dont 4 fichiers textes.

Les fichiers textes ont la structure suivante:

22/01/2015 08:00 35 70 97 194 513 1061

22/01/2015 09:00 445 76 0 0 0 0

22/01/2015 10:00 0 0 0 0 0 0

22/01/2015 11:00 0 0 0 0 0 0

Ou 70 représente la valeur pour 8H10 et 97 la valeur pour 8h20 et ainsi de suite...

Ce que j'aimerai faire:

J'Ouvre un dossier, si le fichier est un fichier texte alors je récupère les informations que je stock dans un tableau

Et cette opération pour tous les fichiers textes de tous les dossiers du dossier DOSSIER1

Toutes les valeurs doivent etre dans un meme tableau.

Cordialement,

Loic,



Modifié par loulou84 le 05/02/2015 23:21
Publicité
loulou84
 Posté le 09/02/2015 à 09:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Non m'expliquer comment faire.

Me filer des tutos par exemple. Notamment pour parcourir l'ensemble des dossiers



Modifié par loulou84 le 09/02/2015 09:19
loulou84
 Posté le 10/02/2015 à 12:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Pour faire simple çà fait deux ans que j'ai pas touché au php,

J'avais fais cette fonction, mais j'ai pas beaucoup le temps de me replonger dedans, Et je voulais un petit morceau de code que j'adapterai a mon cas.

J'ai été un peu faignant, mais seulement par manque de temps

function list_files($folder, $pattern)

{

$arDir = array();

$d = dir($folder);

// test de l'existence du dossier F:\FTP-Server\Wit\ImportationDonneesCentrales

if($d==null) {

echo "Folder $folder not exists !\n";

exit;

}

while (false !== ($entry = ($d->read())) {

$curdir = $folder."/".$entry;

if($entry=="." || $entry=="..") continue;

$curdir = str_replace('\\','/',$curdir); //convert path ///

if(FEATURE_LOOK_INTO_SUBDIR && is_dir($curdir)){ // VERIFIE QUE JE SUIS BIEN UN DOSSIER et que je vais rentrer dedans

$arDir = array_merge($arDir, list_files($curdir, $pattern));

continue;

}

if(preg_match($pattern,$curdir)==1) {

$arDir[]=$curdir;

}

}

$d->close();

return $arDir;

}

loulou84
 Posté le 10/02/2015 à 12:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci en tout cas pour ton lien, il est très utile!!!

En revanche mon problème est le suivant:

Comment récupérer les données dans mon fichier texte pour les mettre dans ma base de données?

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
acces fichiers FIV avec script et wlangage
Creation de Script Winbuilder
Comment mettre un temps dans un Script
Contrôle script sql
Commande batch pour ouvrir plusieurs fichiers windows 8
Editer à la chaîne les raccourcis dans un dossier
Erreur de script de internet explorer !
Script pour lancer un programme en VBS
demande d'aide pour un petit script
Script bat pour éteindre des pc
Plus de sujets relatifs à Script PHP, listant dossier et fichiers et se connectant a une BDD
 > Tous les forums > Forum Autres langages