Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
837 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Readdir pète les plombs & n'affiche pas tout le contenu d'un rep

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Readdir pète les plombs & n'affiche pas tout le contenu d'un rep

n°1754322
Snake-X
Posté le 01-07-2008 à 23:26:16  profilanswer
 

Bonjour,
 
Je vous écris car depuis ma migration sur un serveur Core2Duo je rencontre un problème (même config OS et Softs - Apache 2 - PHP5) la fonction Readdir pète les plombs.
 
En effet, je sais que cette fonction PHP lit le contenu par ordre de date or ce n'est même pas le cas C'est dans un désordre le plus complet. J'ai fait un test en uploadant des fichiers 001.jpg, 002.jpg chacuns leur tour mais rien n'y fait ce n'est jamais dans le bon sens, voici un exemple
 
.
..
083.jpg
209.jpg
014.jpg
074.jpg
282.jpg
066.jpg
231.jpg
420.jpg
102.jpg
136.jpg
527.jpg
446.jpg
222.jpg
443.jpg
306.jpg
396.jpg
104.jpg
508.jpg
399.jpg
254.jpg
377.jpg
064.jpg
338.jpg
053.jpg
500.jpg
028.jpg
623.jpg
314.jpg
094.jpg
287.jpg
119.jpg
493.jpg
 
 
Encore plus grave désormais readdir ne me lit pas le contenu d'un répertoire où j'ai environ 700 répertoires et une 30aine de fichiers. Il ne lit qu'un 10ème environ.
 
J'ai mis les mêmes droits à toutes l'arborescence, le même groupe et utilisateur d'appartenance et idem ... J'avoue être désormais un peu dépassé par les évenements.
 
Quelqu'un aurait-il une idée ?
 
Merci d'avance
 
Alexandre


---------------
http://www.xboxlive.fr
mood
Publicité
Posté le 01-07-2008 à 23:26:16  profilanswer
 

n°1754344
tomsoft
Posté le 02-07-2008 à 00:02:12  profilanswer
 

glob sinon rien :o
 
plus serieusement, si c'est suite a une migration, demande a l'herbergeur qu'il verifie ?

n°1754539
jeca
Posté le 02-07-2008 à 13:30:27  profilanswer
 
n°1754552
Profil sup​primé
Posté le 02-07-2008 à 13:46:27  answer
 

Alors, pour le désordre, readdir trie les fichiers par ordre d'enregistrement dans le filesystem. Si tu veux un certain ordre, il vaut mieux faire un ksort en sortie.
Pour la liste imcomplète, vu que c'est couteux en ressource, le listing s'est peut-etre arreté à 30 sec, puis s'est mis en cache. Donc il faut faire un clearstatcache() avant.

n°1754559
Snake-X
Posté le 02-07-2008 à 13:52:16  profilanswer
 

Ca ne prend même pas 1 sec ce qui est affiché .. c'est ça que je comprends pas. Quand je liste un autre rep qui a autant de fichiers il me liste tout.

n°1754561
Profil sup​primé
Posté le 02-07-2008 à 13:55:48  answer
 

t'aurais pas un dossier qui s'appelle 'false' des fois ? :d
 
tu sais faire un copier/coller du script ?

n°1754562
kadreg
profil: Utilisateur
Posté le 02-07-2008 à 14:00:49  profilanswer
 


 
:lol:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1756123
Snake-X
Posté le 06-07-2008 à 22:11:08  profilanswer
 

Bon bah je n'ai pas réussi avec readdir par contre merci pour Glob car il fonctionne à merveille :)
 
Merki :)


---------------
http://www.xboxlive.fr
n°1756135
tomsoft
Posté le 06-07-2008 à 22:53:04  profilanswer
 

jtrouve ca genial moi glob :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Readdir pète les plombs & n'affiche pas tout le contenu d'un rep

 

Sujets relatifs
appeler une fonction PHP dans une balise HTML[RESOLU] asp .net c# textbox: modifier le contenu?
[PHP] Imagecreatefrom et cookies[PHP] envoyer des données directement via adresse MAC ?
[XML & PHP]Parcourt d'un fichier XML[Résolu] - [Php] - Fonction Isset
Passerelle vers PHP[Grand Sites Internet] Génération de pages PHP ou HTML
Utilité de "global" en haut d'un fichier PHPContenu d'une page Word vers excel
Plus de sujets relatifs à : [PHP] Readdir pète les plombs & n'affiche pas tout le contenu d'un rep


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR