18. februar 2002 - 14:28Der er
9 kommentarer og 1 løsning
Telle filer som begynner med spesifiserte tegn?
Jeg holder på å lage et script som viser screenshots fra en katalog. Det jeg ikke får til, er at scriptet automatisk teller filer som begynner med for eksempel "9999" (dette er ID-nummeret til spillet det skal vises screenshots fra) slik at den kun teller filene som hører til det spillet som er valgt, og ikke alle de andre filene i katalogen. Altså: det skal kun telles filene som begynner med et spesifisert nummer, de andre filene skal ikke telles..
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.
jeg har prøvd i flere uker nå, jeg er n00b.. jeg får den til å telle antall filer i katalogen, men får ikke valgt ut de som begynner med $id.. her er koden: $count=0; $handle=opendir('./screen'); while (($fil=readdir($handle))!==false) $count++; closedir($handle); echo $count.'<br>';
Dette skriver jo antall filer i katalogen. Men hvordan velge ut de som kun starter med ex. "9999"??
$id = 123; // denne linje skal fjernes hvis du henter $id fra et andet sted $count=0; $handle=opendir('./screen'); while (($fil=readdir($handle))!==false){ if (eregi("^".$id,$fil)) { $count++; } } closedir($handle); echo $count.'<br>';
foresten, hvis du skal tælle alle filer i dir'et så skal du smide det her ind før du udskriver variablen: $count = $count -2; da den osse tæller "." og ".." med når den tæller filer.
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.