Téléchargement
illégal
Posez votre question Signaler

Renvoyer taille fichier PHP

Tonio - Dernière réponse le 11 janv. 2012 à 11:15
Bonjour, j'aimerais savoir comment renvoier la taille d'un fichier en PHP, merci
Lire la suite 

Renvoyer taille fichier PHP »

7 réponses
Réponse
+8
moins plus
int filesize (string ton_fichier);

De rien :p
Ajouter un commentaire
Réponse
+0
moins plus
j'ai fais ca et je vois po pourquoi ca marche pas :(((
echo filesize(string $file);
Ajouter un commentaire
Réponse
+0
moins plus
fait ca :
echo filesize ($file);

=)
Ajouter un commentaire
Réponse
+0
moins plus
Salut !

Merci, mais ca m'aide pas bien ..

J'ai essayer filesize($value) mais ca m'indique la taille en octets ..

alors, j'ai trouver ca que j'ai tenté d'adapter :

$taille=filesize($value);
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;
}

Mais ca marche pas :(

ai je louper un truc .????
PhilHips - 30 déc. 2007 à 10:29
Qu'est-ce qui ne fonctionne pas dans ton code ?

À part le fait que rien ne sera affiché (tu ne fais que demander le retour (return $taille) de la taille), je ne vois pas de problème.

Bonne chance à toi.
sami ferjani - 20 oct. 2010 à 17:53
echo $taille;
et non pas return $taille;
Animaluxe - 11 janv. 2012 à 11:15
ça ressemble à une fonction avec le "}" à la fin donc je dirai que return $taille; n'est pas faut.
Simple supposition. :)
Ajouter un commentaire
Ce document intitulé « renvoyer taille fichier PHP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?