Bonjour,
Je fais une interface en php, qui affiche les dossiers et sous dossiers d'un repertoire.
Pour l'instant je travail en local.
Voila mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <table width="500" border="0" cellspacing="2" cellpadding="0" align="center"> <? $rep=opendir('.'); $AuMoinsUnRepertoire = false; while ($file = readdir($rep)){ if($file != '..' && $file !='.' && $file !=''){ if (is_dir($file)){ $AuMoinsUnRepertoire = true; print("<tr><td nowrap class='text1'> </td>"); print("<td width='100%' class='text1'>"); print(" <img src='image/folder.gif' width='38' height='38' align='absbottom'> "); print("<a href='$file/' class='text1'>$file</a>"); print("<td>"); $df = disk_total_space("./"); // $df contient le nombre d'octets du dossier "/" print( $df); print("</td>"); print("<td>"); echo substr(sprintf('%o', fileperms('/')), -4);//la je récupère les droits du dossier print("</td>"); print("</td></tr>"); } } } if ($AuMoinsUnRepertoire == false) { print("<tr><td nowrap class='text1'><div align='center'>- $noDir -</div></td>"); print("</td></tr>"); } closedir($rep); clearstatcache(); ?> </table>
Mon probleme est que la ligne de code
Ne me renvoie pas le nombre d'octet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $df = disk_total_space("./"); // $df contient le nombre d'octets du dossier "/"
Ca me renvoie le chiffre 69503057920 qui correspond à je ne sais quoi car je n'ais meme pas ca en capacité disque dur.
Quelqu'un pourrait m'éclairé à ce sujet?
Merci de vos aide
Bien cordialement
Justin
Partager