Buffy (snabel-a) skrev:
> Hej
> Her er min kode:
> -------------------------
> $fil = fopen("test.txt", "a");
> fwrite($fil, "$navn - \n");
> fclose($fil);
> -------------------------
> men hvordan kan jeg tjek at ( $navn )
> ikke står i ( test.txt )
> i forvejen ?
Hej Buffy
Du er nok nødt til at åbne filen først og kigge igennem den. Når du
bruger "a" i fopen() åbner du nemlig kun filen til skrivning i
slutningen af den. Hvis du kigger på
http://dk.php.net/manual/da/function.fopen.php
kan du se, at du evt. kan åbne den med 'r+', som åbner filen til
læsning og skrivning, og sætter fil-pointeren i starten af filen. Så
læser du ned gennem filen og undersøger om $navn allerede står der
(f.eks. vha. strstr() eller stristr() ). Hvis ikke, er filpointeren jo
i slutningen af filen, og du kan skrive $navn ind her.
Det skal siges at jeg ikke lige har prøvet det efter
Mvh
Jesper
--
http://www.tandklinikken-vesterbro.dk/