× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > 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 !


Les bons plans du moment PC Astuces

Tous les Bons Plans
899 €PC Portable 15,6 pouces Lenovo Legion Y540 (Core i8, 8 Go, SSD 256 Go, GTX 1660 Ti 6 Go) à 899 €
Valable jusqu'au 30 Mai

Cdiscount fait une promotion sur le PC portable Lenovo Legion Y540 (15IRH) dédié aux joueurs qui passe à 899,99 € au lieu de 1200 €. Ce PC portable très bien équipé  possède un écran 15,6 pouces IPS LED Full HD, un processeur Intel Core i5-9300H, 8 Go de RAM, un SSD NVME de 256 Go et une carte graphique GeForce GTX 1660 Ti 6 Go dédiée qui avalera tous vos jeux sans broncher. Le tout tourne sous Windows 10.


> Voir l'offre
254,99 €Disque dur externe Western Digital My Book 14 To USB 3.0 à 254,99 €
Valable jusqu'au 30 Mai

Amazon propose actuellement le disque dur externe Western Digital My Book 14 To USB 3.0 à 254,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 319 €. Avec ses 14 To et sa connectique USB 3.0 compatible USB 2.0, vous aurez de quoi stocker vos backup, vos films et vos photos, etc.


> Voir l'offre
-25%Gardena : jusqu'à -25% sur les articles de jardin
Valable jusqu'au 30 Mai

Amazon fait une promotion sur une sélection d'articles de jardin bénéficient de remises jusqu'à -25%. Vous trouverez des pompes d'arrosage, des programmateurs, des raccords, des accessoires pour tondeuses, des outils, etc.


> Voir l'offre

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