begin process at 2012 02 15 22:02:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

comment faire afficher la taille d'un fichier ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment faire afficher la taille d'un fichier ?

vendredi 27 mai 2005 à 18:33:16 | comment faire afficher la taille d'un fichier ?

Nestor

Salut @ tous et @ toute

je voudrais renvoyer la taille d'un fichier en octet sur une page.
au lieu de le faire à la main à chaque fichiers que je met en téléchargement, je voudrais faire afficher la taille sur une page pour donner l'info à l'user.

Merci de votre aide.
vendredi 27 mai 2005 à 20:02:09 | Re : comment faire afficher la taille d'un fichier ?

Evangun

Réponse acceptée !
tu veux surement la fonction filesize() ?
vendredi 27 mai 2005 à 22:49:41 | Re : comment faire afficher la taille d'un fichier ?

Nestor

Réponse acceptée !
tu aurais un exemple ?
tu sais moi et le php c'est encore l'inconu...
je sais ajouter/modifier des scripts php mais je saurais pas aller plus loint sans la création pur.

Alors si tu as un exemple concrét, ca serait cool. En plus tu ferais partager ton savoir faire avec la communauté
Merci

vendredi 27 mai 2005 à 23:00:54 | Re : comment faire afficher la taille d'un fichier ?

Nestor

Réponse acceptée !
c'est bon j'ai trouvé:

<?php
$nom_du_fichier = '/download/lundi/monfichier.zip'; //Emplacement du fichier
echo
$filename . ': ' . filesize($nom_du_fichier) . ' octets'; // Affiche la taille en octets
?>

A bientot tous
vendredi 27 mai 2005 à 23:05:14 | Re : comment faire afficher la taille d'un fichier ?

paul_arnaud

Réponse acceptée !
Salut,


Pour connaître le poids, tu peux utiliser la fonction filesize.
la taille est alors retournée en octet.

exemple pour un fichier déjà téléchargé :
$file="sous_rep/nom__du_fichier";
$size = (filesize($file)/1000);
echo $size; 

Exemple pour un fichier que tu viens d'uploader (j'ai trouvé ça chez qq mais je sais plus qui) :
$dest_rep="sous_repertoire/";
$nom_file=$_FILES['file_name']['name'];
if(file_exists($dest_rep.$nom_file))
  {
   $nom_img = preg_replace("/\.([a-zA-Z]{3,4})$/i", "_".time().".\\1", $nom_file);
   }
   if (move_uploaded_file($_FILES['file_name']['tmp_name'], $dest_rep.$nom_file))
   {
   echo "Taille :$_FILES['file_name']['size']/1024 Ko
    }

paul_arnaud
samedi 28 mai 2005 à 08:44:25 | Re : comment faire afficher la taille d'un fichier ?

Nestor

Réponse acceptée !
merci paul_arnaud pour la parti Upload
j'en avais pas besoin mais ca me donne une idée.

Merci à tous et bonne route
samedi 28 mai 2005 à 10:38:13 | Re : comment faire afficher la taille d'un fichier ?

superbaloo78

Réponse acceptée !
Un autre moyen de le faire est egalement

$urlfichier = 'tonchemindaccesaufichier';
if(filesize($urlfichier) >= '1048576')
{
    echo('le fichier fait : '.((filesize($urlfichier))/1048576).' Mo');
}
elseif(filesize($urlfichier) >= '1024')
{
    echo('le fichier fait : '.((filesize($urlfichier))/1024).' Ko');
}
else
{
    echo('le fichier fait : '.filesize($urlfichier).' o');
}
Ca te permet d'afficher la taille du fichier en Mo ou en ko ou en o en fonction de sa taille (j'ai pas coder pour le Go ni pour le To mais je pensais pas que c'etait utile parce que je pense que tu obtient un timeout sur la fonction filesize de toute facon mais si tu veux la rajouter c'est pas bien dur !

Superbaloo
Superbaloo
samedi 28 mai 2005 à 11:15:38 | Re : comment faire afficher la taille d'un fichier ?

Nestor

Merci superbaloo78
d'autres exemples comme le tien ce trouve sur le site Off de php ;-) mais merci pour ceux qui souhaitent reprendre ton exemple.
samedi 28 mai 2005 à 18:05:53 | Re : comment faire afficher la taille d'un fichier ?

ZuGbEn

Je m'embétait alors j'ai fait ca, si ca peut te servir...
J'en profite pour signaler qu'il existe la fonction stat() qui retourne différentes infos sur le fichiers, comme la taille, la date de modification, la date du dernier accès...

<?
$o=Array(" o"," Ko"," Mo"," Go"," To"); // tableau pour les unités
$fstat = stat($file); //appel de la fonction stat, on peut aussi remplacer par $fstat["size"] = filesize($urlfichier);
$taille= ($fstat["size"]!=0) ? round($fstat["size"]/pow(1024,floor(log($fstat["size"])/log(1024))),2).$o[floor(log($fstat["size"])/log(1024))] : "0 o";
echo $taille;
?>

hum, cherchez pas trop à comprendre, ca marche...
Ca sert paut-ètre à rien, je me suis peut-ètre compliqué la vie pour rien , mais j'ADORE me compliquer la vie
samedi 18 juillet 2009 à 11:32:11 | Re : comment faire afficher la taille d'un fichier ?

petitchevalroux




Sinon j'ai fait une fonction qui fait ça et qui reprend un peu le code proposé par ZuGbEn :
Afficher l'unité d'une taille de fichier


1 2

Cette discussion est classée dans : fichier, taille, page, afficher


Répondre à ce message

Sujets en rapport avec ce message

Afficher un fichier Excel dans ma page Web. [ par irkiouak ] Bonjour chers developpeurs,Je veux afficher un fichier écrit en Excel dans ma page en HTML, J'ai utilisé un simple fichier mais le fichier sort en mo afficher la taille d'un fichier en O, Ko, Mo [ par letesteur ] bonjour,le sujet est explicite non ?pour etre plus presis, je souhaite afficher la taille d'un fichier, mais que l'unité de taille change suivant le p afficher le contenu d'un fichier doc dans une page php ou html [ par Medgueye ] Bonjour à toutes et tous;Je voudrai savoir s'il ya moyen d'afficher le contenu d'un fichier doc dans une page html ou php tout en gardant le formatage Recuperer code source d'une page et afficher uniquement les images [ par higink ] Bonjour, je débute en php et je cherche à récuprer le code source d'une page distante et afficher uniquement les images contenue dans le code.exemple: code source [ par gnassima ] je veux afficher tout les articles que j'ai ds ma boutique virtuellesur la page d'accueil avec leurs images comme des liens et tout çà a partir de la Ciblé les liens afficher dans un forum phpbb [ par bensahurs ] Bonjour, Je m'explique je voudrais que les liens afficher dans le contenu des messages de mon forum phpbb soit ciblé pour afficher la taille du fichi Probleme Code Upload et insertion Mysql [ par MaitreLgTbD ] MaitreLgTbD    Bonjour,C'est encore moije sollicite votre aide, actuellement en stage mon projet sollicite un bout de code de upload tous fichiers con Idée pour stocker fichier uploader dans mysql et récuperation URL [ par MaitreLgTbD ] Bonjour,je sollicite votre aide dans l'espoir d'avoir une réponse rapidement mon dernier post étant surement trop complexe je n'ai eu aucune réponse j fair une page pour afficher la resultat [ par laro2202 ] Salut tout le monde Je suis entrain de developper un site web simple poir une etablissement d'enseignement et je veut afficher la resultat de etudi afficher l'arborescence [ par ikramta ] bonjour tout le monde.je veux afficher l'arborescence de mon pc qui me permet de sélectionner le nom de mon fichier puis lors de transmission du formu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales