Affichage espace disque reseau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Affichage espace disque reseau

Re: Affichage espace disque reseau

par Ryle » 18 juil. 2011, 11:18

A priori sous windows, il suffit de connecter un lecteur réseau ou de spécifier l'adresse réseau de la machine à interroger... je suppose que sous unix on doit pouvoir faire de même en mappant un lecteur ou avec un lien symbolique ?

Attention cependant à ce que php ait les droits suffisant pour accéder aux répertoires de la machine distante...

Affichage espace disque reseau

par Fracnk V » 18 juil. 2011, 10:48

Bonjour je cherche a afficher en php l'espace disque disponible sur un volume réseau. Je m'explique je souhaiterais faire une page avec des "camembert" de mes différents disque réseau pour en connaitre la place disponible.
J'ai trouvé ce script :


<?php

// Entrez la partition
$dt = disk_total_space("/var");
// Réentrez la partition
$df = disk_free_space("/var");
// Ne rien changer par la suite
$freespace = $df / 1048576;
$totalspace = $dt / 1048576;
$usedspace = $totalspace - $freespace;
$pourcent = $usedspace / $totalspace;

if($pourcent < 80)
{
echo'<FONT COLOR="#00FF00">';
}
elseif($pourcent >=80 && $pourcent < 90)
{
echo'<font color="yellow">';
}
else
{
echo'<font color="#FF0000">';
}
$usedspace = $usedspace / 1024;
$usedspace = round($usedspace, 3);
$pourcent = $pourcent * 100;
$pourcent = round($pourcent, 3);
echo "$pourcent %<br> ($usedspace GO)";

?>

seul problème il n'affiche que la place disponible d'un disque local.

Avez vous une idée?
Merci