A voir également:
- Détecter automatiquement les disques durs d'un serveur
- Cloner un disque dur - Guide
- Défragmenter un disque dur - Guide
- Serveur pop - Guide
- Serveur diff message ✓ - Forum iPhone
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
2 réponses
jordane45
Messages postés
38113
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 mars 2024
4 635
20 mars 2017 à 16:17
20 mars 2017 à 16:17
Bonjour,
TU n'as qu'a vérifier avant si le "disque" existe ou non.
https://www.php.net/manual/en/function.is-dir.php
TU n'as qu'a vérifier avant si le "disque" existe ou non.
https://www.php.net/manual/en/function.is-dir.php
Bonjour,
Merci pour la fonction il fonctionne très bien :)
Mais il m'affiche toujours cette erreur et j'en savais pas pourquoi ! :
Warning: disk_total_space(): in C:\wamp\www\***.php on line 21
Voici le code:
Cordialement ;
Merci pour la fonction il fonctionne très bien :)
Mais il m'affiche toujours cette erreur et j'en savais pas pourquoi ! :
Warning: disk_total_space(): in C:\wamp\www\***.php on line 21
Voici le code:
<?php $data = array(); $disques = array ("A:", "B:", "C:", "D:", "E:", "F:", "G:", "H:", "I:", "J:", "K:", "L:", "M:", "N:", "O:", "P:", "Q:", "R:", "S:", "T:", "U:", "V:", "W:", "X:", "Y:", "Z:"); // $disques = array ("C:", "G:"); $i =0; foreach($disques as $disque){ if(is_dir($disque)){ //pour ajouter dans le tableau que les disques actifs if(disk_total_space($disque)!=false){ $disp = disk_free_space($disque); $total = disk_total_space($disque); $data[$i]['Nom_disque'] = $disque; $data[$i]['Taille_disponible'] = _format_bytes($disp); $data[$i]['Taille_utilise'] = _format_bytes($total - $disp); $data[$i]['Taille_total'] = _format_bytes($total); $data[$i]['Utilisation'] = number_format((_format_bytes(($total - $disp) /$total)) * 100, 0, ".", " ") ; $i++; } } }
EDIT : Ajout des balises de code (... encore.... )
Merci d'avance pour votre aide.Cordialement ;
jordane45
Messages postés
38113
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 mars 2024
4 635
Modifié le 27 mars 2017 à 18:40
Modifié le 27 mars 2017 à 18:40
Suffit de lire la doc... https://www.php.net/manual/fr/function.disk-total-space.php
Je suppose que ça vient de là :
Je suppose que ça vient de là :
Note: Cette fonction ne fonctionne pas avec les fichiers distants, car le fichier utilisé doit être accessible sur le système de fichiers local.
jordane45
Messages postés
38113
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 mars 2024
4 635
>
dinfo
27 mars 2017 à 18:48
27 mars 2017 à 18:48
quel est le message d'erreur EXACT et COMPLET ?
jordane45
Messages postés
38113
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 mars 2024
4 635
27 mars 2017 à 19:06
27 mars 2017 à 19:06
Regarde si en modifiant le limite de temps ça ne corrigerait pas ton souci
https://www.php.net/manual/fr/function.set-time-limit.php
https://www.php.net/manual/fr/function.set-time-limit.php
21 mars 2017 à 10:50
Merci pour la réponse je vais essayer cette fonction :)