cs_pyranhaz
Messages postés236Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention13 décembre 2004
-
28 juin 2004 à 01:35
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
30 déc. 2008 à 15:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_meryyy
Messages postés31Date d'inscriptionmercredi 29 octobre 2008StatutMembreDernière intervention30 décembre 2008 30 déc. 2008 à 14:13
salut , trés bonne source !!!!
mais , est ce que c'est possible d'afficher le nom de ces fichiers ?
merci
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 5 août 2005 à 05:58
Si mon fichier est "atxt" (sans extension) et que je fais une recherche par array contenant une extension de type txt, le code va compter ce fichier.
Par définition, un fichier avec une extension .txt ou .TxT ou .TXT ou autre est la même chose, donc je crois qu'il faudrait faire une comparaison insensible à la casse...
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 4 août 2005 à 23:14
Ca doit être bon, là, :)
@++
R@f
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 4 août 2005 à 23:07
attention... si fichier sans extension, tout le monde l'oublie !
(mais euh tu ne l'as pas changé dans la source ? pas encore ?)
Et ca serait plus propre mettre un true false à $array plutôt qu'un int 0 ou 1... (changer le commentaire aussi ;))
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 4 août 2005 à 22:32
Avec un +1 au bon endroit, :)
@++
R@f
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 4 août 2005 à 22:31
Salut!
Oki pour la première occurence ...
Pour la 2e, on fait quoi?
On remplace
# // vérification de l'extension avec $array = 1
# else if($array && in_array(substr($file, -3), $ext))
# $nb_files++;
Par
# // vérification de l'extension avec $array = 1
# else if($array && in_array(substr($file, strrpos($file, '.')), $ext))
# $nb_files++;
?
Merci pour la remarque, :)
On peux même faire avec .html now, ^^
@++
R@f
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 4 août 2005 à 13:34
c'est écrit, tu mets dans un array
Dans mon commentaire précédent, je disais aux deux place qu'il fallait remplacer, mais la 2e place ca ne marche pas :)
myriamcha
Messages postés8Date d'inscriptiondimanche 3 avril 2005StatutMembreDernière intervention25 août 2010 4 août 2005 à 11:18
salut
ca marche super mais pour faire retomber un peu la mayonnaise, une question subsidiaire dont je ne trouve pas la réponse : si on veut lister avec possibilité de deux extensions (ex des gif et des jpg), comment peut-on faire (si on peut...) ?
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 3 août 2005 à 22:25
Remplace ceci :
substr($file, -3)
par ceci :
substr($file, -strlen($ext))
2 fois
sman0
Messages postés39Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 3 novembre 2005 23 déc. 2004 à 03:43
Vraiment bien fait !
Ca marche du tonnerre, merci beaucoup 10/10 ;)
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 29 juin 2004 à 16:01
J'aurai du le dire, ;-)
Ai rajouté l'info dans la liste des params...
@++
R@f
aquewel
Messages postés143Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention 6 juin 2010 29 juin 2004 à 15:31
2 seconde pour trouver l'erreur
echo count_files($dossier,".jpg",1);
dans la variable extension .jpg ne pas mettre le . donc jpg
autant pour moi erreur d'inattention !!!
aquewel
Messages postés143Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention 6 juin 2010 29 juin 2004 à 15:28
30 déc. 2008 à 15:55
Oui, tu peux changer:
else if(!$array && substr($file, -strlen($ext)) == $ext)
$nb_files++;
// vérification de l'extension avec $array = true
else if($array && in_array(substr($file, strrpos($file, '.') + 1), $ext))
$nb_files++;
en
else if(!$array && substr($file, -strlen($ext)) == $ext)
{
$nb_files++;
echo $folder , $file , '
';
}
// vérification de l'extension avec $array = true
else if($array && in_array(substr($file, strrpos($file, '.') + 1), $ext))
{
$nb_files++;
echo $folder , $file , '
';
}
A plus et bonnes fêtes de fin d'année!
Raf
30 déc. 2008 à 14:13
mais , est ce que c'est possible d'afficher le nom de ces fichiers ?
merci
5 août 2005 à 05:58
Par définition, un fichier avec une extension .txt ou .TxT ou .TXT ou autre est la même chose, donc je crois qu'il faudrait faire une comparaison insensible à la casse...
4 août 2005 à 23:14
@++
R@f
4 août 2005 à 23:07
(mais euh tu ne l'as pas changé dans la source ? pas encore ?)
Et ca serait plus propre mettre un true false à $array plutôt qu'un int 0 ou 1... (changer le commentaire aussi ;))
4 août 2005 à 22:32
@++
R@f
4 août 2005 à 22:31
Oki pour la première occurence ...
Pour la 2e, on fait quoi?
On remplace
# // vérification de l'extension avec $array = 1
# else if($array && in_array(substr($file, -3), $ext))
# $nb_files++;
Par
# // vérification de l'extension avec $array = 1
# else if($array && in_array(substr($file, strrpos($file, '.')), $ext))
# $nb_files++;
?
Merci pour la remarque, :)
On peux même faire avec .html now, ^^
@++
R@f
4 août 2005 à 13:34
Dans mon commentaire précédent, je disais aux deux place qu'il fallait remplacer, mais la 2e place ca ne marche pas :)
4 août 2005 à 11:18
ca marche super mais pour faire retomber un peu la mayonnaise, une question subsidiaire dont je ne trouve pas la réponse : si on veut lister avec possibilité de deux extensions (ex des gif et des jpg), comment peut-on faire (si on peut...) ?
3 août 2005 à 22:25
substr($file, -3)
par ceci :
substr($file, -strlen($ext))
2 fois
23 déc. 2004 à 03:43
Ca marche du tonnerre, merci beaucoup 10/10 ;)
29 juin 2004 à 16:01
Ai rajouté l'info dans la liste des params...
@++
R@f
29 juin 2004 à 15:31
echo count_files($dossier,".jpg",1);
dans la variable extension .jpg ne pas mettre le . donc jpg
autant pour moi erreur d'inattention !!!
29 juin 2004 à 15:28
bon voila comment j'appelle la fonction
$dossier = "img/avatar/perso";
echo count_files($dossier,".jpg",1);
La troisieme variable je sais pas si il faut que je mette 1 ou 0 ?????
Mais dans tout les cas ca m'affiche 0
29 juin 2004 à 13:18
Je viens de la mettre à jour: Si la fonction retourne -1, le dossier n'a pas pu être ouvert...
Elle te retourne toujours 0 ou -1?
@++
R@f
29 juin 2004 à 12:45
Il me retourne un zero ???
28 juin 2004 à 01:35
rien à dire sur coockiesch ;-)