Page 1 sur 1
parcours de repertoire et recuperer des infos
Posté : 06 mai 2010, 11:50
par davidb
bonjour
ça fait un moment que je n ai pas fait de php et j ai du mal à faire quelque chose qui me parais simple
je liste l ensemble des fichiers d un repertoire (ok) que l on selctionne à l aide d un bouton parcourir( pas ok)
pour chaque fichiers presents dans ce repertoire je recupere la date ( de la derniere modif ça a l air faisable) de creation ( je n ai pas vu de solution)
le nom sans l extension ( j ai deja le nom avec c est facile)
Re: parcours de repertoire et recuperer des infos
Posté : 06 mai 2010, 12:04
par macgawel
Bonjour.
Voir du côté de
filectime().
Et lire les notes de la page pour plus d'information...
Re: parcours de repertoire et recuperer des infos
Posté : 06 mai 2010, 13:45
par davidb
d accord j ai bien compris ce que tu as dit ><" merci et pour mon histoire de repertoire a part faire un substr au dernier / il n y a pas de solution actuellement?(meme en js)
et vu l utilisation de cette fonction est il possible alors que pour chaque fichiers de mon repertoire je recupere son chemin d acces (je ne sais pas lequel mais le but est juste d avoir la date de modif du fichier )
Re: parcours de repertoire et recuperer des infos
Posté : 06 mai 2010, 13:51
par stealth35
avec
DirectoryIterator c'est simple

Re: parcours de repertoire et recuperer des infos
Posté : 06 mai 2010, 13:53
par davidb
c est marrant ça me rapelle quand j ai fait du java il y a pas longtemps je vais voir ça mais je penses trouver avec ^^ merci
bon j ai presque tout ( j avais mis resolu mais il manque un truc) c est juste le bouton qu il manque (parcourir =>selectionner le 'Dossier' )si c est posssible
ps j ai juste essayé le code de base cité et j ai
Code : Tout sélectionner
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
}
}
?>
Fatal error: Cannot instantiate non-existent class: directoryiterator in c:\program files\easyphp1-8\www\datapackmanager\ind2.php on line 27
Re: parcours de repertoire et recuperer des infos
Posté : 06 mai 2010, 16:09
par davidb
Re: parcours de repertoire et recuperer des infos
Posté : 06 mai 2010, 16:10
par stealth35
ta quelle version de PHP ?
Re: parcours de repertoire et recuperer des infos
Posté : 07 mai 2010, 09:35
par davidb
j ai php 4.3.1 et je n ai pas le droit de le changer dans le cadre de mon boulot ... ok je vois j'avais zappé ce detail tres important ..quelqu'un a t il l ancêtre de cette fonction?
j ai trouvé ceci mais l erreur persiste apres insertion de la classe au meme endroit
http://www.weberdev.com/get_example-4180.html
et j ai trouvé ceci qui m a l air mieux
http://www.phpcs.com/codes/CLASSE-DIREC ... 42884.aspx
mais j ai une autre error lors de l execution
Code : Tout sélectionner
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
348 foreach ($dir as $fileinfo) {
349 if (!$fileinfo->isDot()) {
350 var_dump($fileinfo->getFilename());
}
}
?>
Fatal error: Call to a member function on a non-object in c:\program files\easyphp1-8\www\datapackmanager\ind2.php on line 349
seait ce le foreach??
ah oui je prefere le dire moi et le php objet c est pas encore ça donc je sais faire du java et du vb pour ceux qui veulent bien se donner la peine de m expliquer ou de me donner un lien même si je vais voir de mon coté
Re: parcours de repertoire et recuperer des infos
Posté : 07 mai 2010, 11:21
par davidb
apres recherche ça vient du fileinfo qui doit etre utilisé en php5 aussi mais on peut apparemment l utiliser en implementant une classe magic_open que je ne trouves pas quelqu'un l aurais?