Problème de droit pour un disk_free_space sous IIS7

Eléphant du PHP | 119 Messages

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.