Besoin d'un script pour trouver l'espace disqueFTP

Besoin d’un script pour trouver l’espace disque FTP je voudrai savoir si sa existe pour le mettre sur la racine de mon site et que je sache combien il reste de place (g free ^^) car voila j’aimerai bien j’ai essayé 3 script sans succes j’ai pas essayé quota.cgi car je trouve pas ou le telecharger donc aidé moi svp…

J’ai trouvé sa seulement allé voir ici = http://mica272727.free.fr/taille.php

Voici le probleme trouvé =
Warning: Division by zero in /mnt/139/sdb/3/0/mica272727/taille.php on line 13

Donc j’ai eté a la ligne 13 et c’est sa a la ligne 13

$pc = sprintf("%d", ($tab[1]/$tab[2])*100);

Donc merci de m’aidé pour que sa remarche :frowning:

il faut que tu vérifies que $tab[2] soit différent de 0

Comment sa ?

du genre


if($tab[2] != 0)
$pc = sprintf("%d", ($tab[1]/$tab[2])*100);
else $pc = sprintf("%d",0);

Donc voila mon php entier :

<?
$tab=preg_split("/\s+/",`quota | tail -n1`);

$used_Ko = sprintf("%d", $tab[1]*16);
$used_Mo = sprintf("%.2f", ($tab[1]*16)/1024);

$total_Ko = sprintf("%.0f", $tab[2]*16);
$total_Mo = sprintf("%d", ($tab[2]*16)/1024);

$remain_Ko = sprintf("%.0f", $total_Ko - $used_Ko);
$remain_Mo = sprintf("%.2f", ($total_Ko - $used_Ko)/1024);

$pc = sprintf("%d", ($tab[1]/$tab[2])*100);

echo "<html><head><title>Espace disque</title></head><body>\n";

echo "<table border=0 align=center cellspacing=3>\n";
echo "<tr><td colspan=2 align=center><h1>Etat de votre espace disque</h1></td></tr>\n";
echo "<tr><td>&nbsp;</td></tr>";
echo "<tr><th align=right> Espace total disponible :</th><th align=left> $total_Mo Mo</th></tr>\n";
echo "<tr><th align=right> Espace utilis&eacute; :</th><td> $used_Ko Ko ($used_Mo Mo) ($pc%)</td></tr>\n";
echo "<tr><th align=right> Espace restant :</th><td> $remain_Ko Ko ($remain_Mo Mo) </td></tr>\n";
echo "</table>\n";
echo "</body></html>";
?>

Et je voulais savoir vu que j’ai free c’est pas 1024Mo (1Go) c’est 10048 (10Go) ou je me suis trompé ! car je pense que c’est a changé le 1024 (1Go) vu que j’ai l’option 10Go ?