Cacluler le poids d'un site internet

Cacluler le poids d'un site internet - PHP - Programmation

Marsh Posté le 12-07-2007 à 10:23:51    

Bonjour,  
 
Est’il possible de connaître le Poids (en Ko) d’un site internet ?
J’ai trouvé comment connaître l’espace disque libre ou calculer le poids d’un fichier mais je ne trouve nulle part comment calculer le poids d’un site en entier.
L’idée serait d’avoir un petit script sur la page index qui donnerais le taille total des fichiers (répertoire et sous répertoire inclus) et si possible le nombre de fichier.
Cela fait plusieurs jours que je cherche mais en vain alors avant de chercher l’impossible cela est’il réalisable ?
Merci de vos réponses.
ps: dans toutes formes de programation

Reply

Marsh Posté le 12-07-2007 à 10:23:51   

Reply

Marsh Posté le 12-07-2007 à 10:30:03    

Salut,
 
Penche toi sur la fonction opendir
 
Avec une fonction récursive, tu devrais t'en sortir ;)


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Marsh Posté le 12-07-2007 à 10:30:56    

Pour des pages statiques, probablement. Pour du dynamique, ça me parait compliqué.:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-07-2007 à 11:06:10    

Heu oui, tu fais bien de préciser ca :D


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Marsh Posté le 12-07-2007 à 12:37:20    

alors j'ai essayé ce code :  
<?php
$dir = "phpBB2/";
 
// Ouvre un dossier bien connu, et liste tous les fichiers
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
        $taille = filesize("$file" );
        echo "Taille de ma photo : ".$taille." octets";
            echo "fichier : $file : type : taille: $taille:" . filetype($dir . $file) . "\n";
            print("<br>" );
             
        }
        closedir($dh);
    }
}
?>
il indique les fichiers mais pour leur taille j'ai toujours ce msg d'erreur :  
Warning: filesize() [function.filesize]: Stat failed for common.php (errno=2 - No such file or directory) à chaque ligne tous en indiquant la taille du fichier  

Reply

Marsh Posté le 12-07-2007 à 12:41:59    

normal...$file vaut "common.php" alors qu'il faudrait probablement "phpBB2/common.php" pour que filesize() fonctionne...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-07-2007 à 14:02:11    

exact ca marche
merci

Reply

Marsh Posté le 12-07-2007 à 14:03:54    

Mais tu veux calculer le poids du code source, ou le poids du contenu? Parce-que ça n'a a priori rien à voir, hein, dans le cadre de contenu dynamique...:D


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed