24. oktober 2004 - 10:50Der er
28 kommentarer og 1 løsning
Hvordan læses fra en hel site?
Goddag eksperter!
Jeg vil gerne vise brugerne hvad vi rent faktisk har liggende på vores website.
Jeg har delt det op i følgende kategorier:
*.php *.jpg/jpeg *.gif *.htm *.avi og en diverse
Nu vil jeg så gerne lave en funktion som simpelthen læser alle mapper og filer igennem, og til sidst spytter ud hvor mange der var af hver og den samlede størrelse.
Noget i denne dur:
På webstedet ligger:
PHP: 451 filer der fylder 3,25 Mb HTM: 23 filer der fylder 34 Kb JPG/JPEG: 4536 filer der fylder 234,51 Mb GIF: 12 filder der fylder 43 Kb AVI: 1 fil der fylder 23 Mb Andet: 34 filer der fylder 83 Kb
Nogen der kan hjælpe med en funktion som simpelthen læser alt igennem fra roden - putter det i arrays (eller hvad der nu er bedst) og printer det ud til sidst?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$dir = "."; // betyder at den læser fra hvor scriptet ligge $dir = "./mappe"; //så gå den ind i en mappe og læser if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file != "." && $file != ".." && !ereg("^\..+", $file)) { if (filetype($file) == 'jpg' || filetype($file){ $arrayjpg[] = $file; } } } closedir($dh); }
expnet - det er ikke altid jeg ved hvad de mapper hedder som jeg skal ind i.
Jeg kan forholdsvist nemt læse filerne nu her, men hvordan går jeg ind i en mappe når jeg ikke kender navnet?
Desuden skal jeg en tak tilbage når mappen er læst færdig og læse de andre mapper, og når de så også er færdig skal jeg endnu en tak tilbage og fortsætte.
At hvis jeg skrives en filtype som ikke findes (fx "xxx") - så siger den at der er 400 filer med den endelse og en samlet størrelse på 1600 Kb - hvor dælen kommer det tal fra?
en rest fra det oprindelige script. Jeg lavede det til http://eksperten.dk/spm/548478 3 er hvor mange "space" der skulle rykkes ind ved undermapper. Da jeg så legede lidt videre med den kom , "" også til, det er det tegn der skal stå mellen mapperne. Begge skal/kan bare fjernes i din kode
Er der ikke tale om rystende ligegyldige informationer på linie med, hvormange hits en side har fået, hvorlænge det tog at generere den, hvormange tegn, der står på siden, hvormange <b> tags, der er brugt - osv, osv? Den slags kan være nyttige info for en webmaster - men er somregel irriterende støj for brugerne :)
Nu er det i mit tilfælde at folk har efterspurgt det. Men jo, ellers har du ret... Folk var bare nysgerrige. De ville gerne vide hvor mange billeder og hvor mange dit og dat og så skal de da få det :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.