Pour le faire localement, j'utilise cette fonctionMais elle ne fonctionne pas quand on lui donne un lien externe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 functionTailleFichier($fichier) { global $size_unit; $taille=filesize($fichier); if ($taille >= 1073741824) {$taille = round($taille / 1073741824 * 100) / 100 . " Go";} elseif ($taille >= 1048576) {$taille = round($taille / 1048576 * 100) / 100 . " Mo";} elseif ($taille >= 1024) {$taille = round($taille / 1024 * 100) / 100 . " Ko";} else {$taille = $taille . " o";} if($taille==0) {$taille="-";} return $taille; }
TailleFichier("http://rhombus.free.fr/AC2_Ep09_Movie_1024.wmv")
Je connais filesize dans la doc php il est disCa veut dire qu'on peut lui donner un lien ?Depuis PHP 5.0.0 cette fonction peut aussi être utilisée avec quelques protocoles url. Lisez Liste des protocoles supportés pour une liste des protocoles supportant la famille de fonctionnalités de stat .
Il y a aussi ftp_size mais ne fonctionne qu'avec les url type ftp://rhombus.free.fr/AC2_Ep09_Movie_1024.wmv
Quelqu'un aurais une méthode/idée ?
Partager