par
saebakun » 16 févr. 2009, 16:18
Bonjour,
j'ai un souci avec un script pour calculer la taille d'espace:
Code : Tout sélectionner
function space_disk(){
$disk['c:\\']='test';
$disk['\\\\192.16.29.1\\partage1]='partage1';
$disk['\\\\192.16.29.1\\partage2']='partage3';
$disk['\\\\192.16.29.101\\partage3']='partage3';
foreach($disk as $url => $name){
$space=round(disk_free_space($url) / (1024 * 1024 * 1024 ),2);
$total=round(disk_total_space($url) / (1024 * 1024 * 1024 ),2);
echo $space;
}
}
space_disk();
Ce code marchait très bien sur mon ancien serveur (un wamp sur xp ^^)
Mais là je suis passé sous Windows server2008 avec IIS7 si je ne m'abuse, alors il me sort bien le chiffre pour le
C:
Mais pour les partages réseau (qui fonctionnent) j'ai ce message d'erreur:
Code : Tout sélectionner
Warning: disk_free_space() [function.disk-free-space]: Le compte utilisé est un compte d'ordinateur. Utilisez votre compte d'utilisateur global ou local pour accéder à ce serveur. in C:\inetpub\wwwroot\space\index.php on line 16
J'ai pourtant mis un compte d'administrateur dans "authentification" "authentification anonyme" "utilisateur spécifique"
Et même dans "paramètre de base de base" de mon site...
Je tourne en rond depuis deux jours sur ça si quelqu'un pouvait m'orienter merci.