Avatar billede 123maka Nybegynder
27. april 2004 - 18:29 Der er 4 kommentarer og
1 løsning

åbne alle filer i mappe

Jeg har en række filer i en mappe der hedder [RANDOM_NUMMER].vdf.
I hver fil er der brugeroplysninger der indeholder id,brugernavn,kode.

Hvad skal jeg så gøre hvis jeg vil have fat i den fil hvor brugernavnet er "test"?
Avatar billede 123maka Nybegynder
27. april 2004 - 18:35 #1
eller kan det overhovedet lade sig gøre?
Avatar billede dennismp Nybegynder
27. april 2004 - 18:45 #2
Prøv
<?php
foreach (glob("*.vdf") as $filename) {
  $info = explode(",", file_get_contents($filename));
  if( $info[1] == 'test' ) {
    print "fandt test";
  }
}
?>
Avatar billede olebole Juniormester
27. april 2004 - 18:49 #3
<ole>

Det er absolut en langsom og ineffektiv approach. Langt bedre ville det være at opbevare brugerdata i en DB - sammen med filnavnet. Så kan den ønskede fil findes på et splitsekund  :)

/mvh
</bole>
Avatar billede 123maka Nybegynder
27. april 2004 - 18:51 #4
Olebole: Ja det er jeg klar over, det er nemlig til et spil som kører på sådanne filer. De har umiddelbart ikke opdateret mysql versionen så bliver nødt til at lave det på den måde.

dennismp: Tjekker dit script omlidt :)
Avatar billede dennismp Nybegynder
27. april 2004 - 19:07 #5
Du kan jo bruge scriptet til at smide alle data i mysql, hvis performance er/bliver et problem.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester