• User Attivo

    Php peso della pagina

    Come posso sapere la dimensione in kb di una pagina web e stampare il risultato tramite php?


  • User Attivo

    Prova questo:

    [php]
    $file = "test.txt";
    echo "Dimensione del file "$file": " . (filesize($file) * 1024) . " Kb";
    [/php]Ciao!


  • User Attivo

    Grazie ho provato ma non funge, per intenderci devo realizzare un motore di ricerca in stile google, tra i risultati prenderà il titolo e la descrizione dai meta tag, il link e il singolo peso di ogni pagina linkata, non sto riuscendo a farmi restituire appunto il peso in kb ❌x:x


  • User Attivo

    Ciao,
    per ricavare il peso di una pagina web devi leggerla con funzioni che ti permattano di aprire le pagine a partire dall'URL.
    file_size() ti permette di farlo con PHP5, non con PHP4.

    Se sul tuo hosting hai la possibilità di usare la libreria cURL, puoi ricavare con questa anche altri dati oltre alle dimensioni.
    Maggiorni informazioni le trovi qui:
    it php net/manual/en/ref.curl.php

    In alternativa puoi provare ad esempio con file_get_contents() che ti ristituisce sotto forma di stringa il contenuto della pagina. Ovviamente mancheranno tutti gli elementi aggiuntivi come fogli di stile, file js, immagini, etc...

    Alessandro