Problém: fonction qui retourne la taille d'un fichier- filesize!

dvp.hamza Messages postés 33 Statut Membre -  
dvp.hamza Messages postés 33 Statut Membre -
Bonjour,

objet: dans une page html, je voudrais savoir la taille d'un fichier lorsque je clique sur le bouton "calculer"

j'ai utilisé la fonction filesize() [PHP].. mais aucune réponse n'a été reçue !!

code script :
<?php
function teshin() {
int filesize ( string $filename )
$filename = 'chemain/fichier.html';
echo $filename . ': ' . filesize($filename) . ' bytes';
}
?>

lorsque j'ai appelé cette fonction, elle retourne la valeur vide!! pk ?

SVP , aidez moi!

2 réponses

  1. Utilisateur anonyme
     
    bonjour

    ta fonction retourne une valeur vide parceque le fichier est introuvable, n'existe pas dans le chemin que tu as indiqué

    <?php
    
    define('WEBROOT', str_replace('index.php', '', $_SERVER['SCRIPT_NAME']));
    define('ROOT'   , str_replace('index.php', '', $_SERVER['SCRIPT_FILENAME']));
    
    function teshin() {
    int filesize ( string $filename )
    $filename = WEBROOT ou ROOT (ca depend des hebergements) . 'chemain/fichier.html';
    echo $filename . ': ' . filesize($filename) . ' bytes';
    }
    
    ?>


    dans le define remplace index.php par index.htm si ton fichier index est .htm

    cdt

    En informatique 99% des problèmes se situent entre le fauteuil et le clavier
    0
  2. dvp.hamza Messages postés 33 Statut Membre 1
     
    rebonjour,

    merci ludobabs d'abord, mais je comprends pas ce que vous disait
    je suis débutant en php .. svp essayer de m'expliquer encore ou envoyez moi un cours ou lien youtube.
    merci d'avance :)
    0