In article <9m8u9j$dee$1@egon.worldonline.dk>, "Mickey" <news002@susie.dk>
wrote:
> Har følgende script:
>
> $fp = fopen("$datapath$list", "r");
> while(!feof($fp)){
> $data = fgets($fp, 4096);
> $data = eregi_replace("\n$", "", $data); $data = explode(":",
> $data);
> if($data[0] == $email AND $data[1] == $navn){
> $optoutid = time();
> $found = $data[0].":".$data[1].":".$optoutid; }
> elseif($data[0] AND $data[1]){
> $kept .= $data[0].":".$data[1];
> }
> }
>
> I den fil der åbnes står der f.eks. følgende:
>
> email@adresse.dk:Mig
>
> Hvis filen kaldes med ?navn=Mig&email=email@adresse.dk burde det jo give
> et positivt udslag ($found sættes) men det sker ikke - jeg fatter helt
> ærligt ikke en skid af hvorfor ikke! (og jeg mener det har virker før
> uden at noget er ændret...)
>
>
> --
> |-|$235-|)k - Mickey - Eko sum lapis
>
http://susie.dk/coderedworm.html
Jeg har php4.04, og havde et problem lignende dit igår. Jeg tror det er
en bug, for lige meget hvad jeg gjorde, virkede kombinationen af if og
elseif ikke! Prøv at lave det med en switch case. Jeg ved godt, det er at
skyde gråspurve med kanoner, men hvis det andet ikke virker, så .....
--
Hilsen/Sincerely
Michael Rasmussen
-------------------------------------------------------------------
Fjern NOSPAM fra min adresse, for at sende mig en mail