Kolla hur stor en .php-fil är?

Permalänk
Medlem

Kolla hur stor en .php-fil är?

Har ett script som hämtar data från en mysql-databas.
Men jag vet inte hur stor filen är när den är laddad, vilket jag gärna skulle vilja veta.

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Permalänk
Medlem

Prova det här:

echo filesize($_SERVER['PHP_SELF']);

Visa signatur

P5B E6600 2048MB 1900GT 2x300GB, MacBook Pro

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av codename[black]
Prova det här:

echo filesize($_SERVER['PHP_SELF']);

Det ger ju bara storleken på hela filen, utan databasdata.

En lösning vore att öppna filen med file() och sedan kontrollera storleken på arrayen som skapas. Känner dock inte till någon funktion för att plocka fram storlek på en array.

Permalänk
Medlem

Mm, kan man inte använda något program som kan visa alla temp-filer som laddas hem?

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Permalänk
Medlem

Om det bara handlar om en engångsgrej så är det bara att välja högerklick -> Egenskaper i IE och titta på Storlek där.

Permalänk
Medlem

Det måste väl vara ett client-språk som sköter det, eftersom klienten har hela filen. Server slänger väl temp-filen så fort den har skickats iväg?

Visa signatur

Citera mig om du vill att jag ska hitta tillbaka!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Rauter
Det måste väl vara ett client-språk som sköter det, eftersom klienten har hela filen. Server slänger väl temp-filen så fort den har skickats iväg?

file() hade fungerat utmärkt eftersom den hämtar den parsade filen.

EDIT: Zapher, detta borde fungera:

<?php $file = file_get_contents("http://adress.till/fil.php"); $size = strlen($file) / 1024; echo $size . " kB"; ?>

En liten varning bara, kontrollera INTE storleken på den egna filen, det kraschar iaf min webbserver rätt ordentligt

Permalänk
Medlem

Hehehe, ser till o inte köra localhost då

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'