- Home
- Categorie
- Coding e Sistemistica
- Coding
- Php peso della pagina
-
Php peso della pagina
Come posso sapere la dimensione in kb di una pagina web e stampare il risultato tramite php?
-
Prova questo:
[php]
$file = "test.txt";
echo "Dimensione del file "$file": " . (filesize($file) * 1024) . " Kb";
[/php]Ciao!
-
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
-
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.phpIn 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