webForumDet fria alternativet

Funktion som räknar antal rader kod

PHP

1 svar · 195 visningar · startad av Chavez

Medlem sedan maj 20001 953 inlägg
Frågan#1

Hejsan!

Skulle någon kunna hjälpa mig med en funktion som söker igenom en katalog (och dess underkataloger) och öppnar alla filer i den och räknar raderna med kod (tomma rader skall inte räknas).

Bra vore om man kunde välja vilka ifiltillägg som skulle läsas, så att det inte öppnar bilder, zippfiler osv.

Kom inte riktigt på hur man skulle göra det :l

------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020

Köp, Byt eller Sälj på Gametrade.nu!

Medlem sedan mars 20007 896 inlägg
#2

Halloj!

Jag har gjort ett litet sökscript som endast söker i .php-filer. Borde inte vara alltför svårt att modifiera...
Här är ett försök:

<?php
$mapp = dir("C:/Inetpub/wwwroot/");
while($sub = $mapp->read()) {
    if(is_file($sub)) {
        $info = pathinfo($sub);
        if($info["extension"] == "php") {
            $size = count(file($sub));
        }
    }
}
$mapp->close();
echo "Totalt antal rader kod: $size rader";
?>

Såg nu att du ville söka i underkataloger också... Men det, och inte räkna tomma rader, får du lösa själv ;) :e

Hoppas det funkar, mitt sökscript funkar ivf, och det här var inte mer komplicerat :)

------------------
SPiN, bjorne.w@telia.com

-- They pretend to pay me, I pretend to work --

280 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
144 ms — ändringar (db)