phpbar.de logo

Mailinglisten-Archive

[php] unlink problem

[php] unlink problem

mephisto php_(at)_phpcenter.de
Thu, 26 Jul 2001 22:55:12 +0200


hi,

ich bin gerade dabei mein eigenes newsletterscript zu schreiben. ich wollte
auch eine routine einbauen, wo ich selber email-adressen austragen kann.
ich habe mir gedacht, dass dem script die emailadresse, die ausgetragen
werden soll =FCbergeben wird. das script =F6ffnet dann die emaildatenbank und
vergleicht jede zeile mit der emailadresse. stimmen beide nicht =FCberein,
wird die emailadresse in eine tempor=E4re datei gespeichert und fortgefahren.
ist es die gleiche adresse, wird diese nicht mit in die tempor=E4re datei
geschrieben. dazu benutze ich folgende routine:

        $memberfile=3Dfopen("members.db","r");
        $tempmf=3Dfopen("members.db.temp","w");
        while(feof($memberfile)=3D=3D0):
            $email=3Dchop(fgets($memberfile,1000));
            if(isset($delete[$email])){
                echo "<br><br>Address $delete removed from memberlist.";
            }else{
                fputs($tempmf,$email."\n");
            }
        endwhile; =20
        // sending complete, closing file
        fclose($memberfile);
        fclose($tempmf);
        unlink($memberfile);
        rename($tempmf,$memberfile);

ich habe hierbei jedoch mehrere probleme. das script gibt mir aus, das die
emailadresse gel=F6scht w=E4re. dies stimmt jedoch nicht. die tempor=F6re datei
ist 0kb gross und die erste datei wurde nicht ver=E4ndert. der unlink
funktionniert nicht, ich bekomm folgende fehlermeldung:

Warning: Unlink failed (No such file or directory) in
/var/wwwmeph/worky/scripts/newsletter/admin.php on line 97

Warning: Rename failed (No such file or directory) in
/var/wwwmeph/worky/scripts/newsletter/admin.php on line 98

die beiden dateinamen wurden ja zum anfang der routine angegeben. was mache
ich also falsch? habt ihr eine l=F6scung oder k=F6nnt ihr einen fehler
entdecken?

Lennart

-----------------------------------------
           [mephisto] & [Ev1L]

          m3phi5t0_(at)_m3phi5t0.de
         http://www.m3phi5t0.de
-----------------------------------------
Free hosting: 15mb, cgi, php4, mysql, ftp
        http://www.whewsites.com
-----------------------------------------
 Free webdesign/graphix/coging community
    http://www.m3phi5t0.de/community
-----------------------------------------
    "Mom says Apples are good for me"



php::bar PHP Wiki   -   Listenarchive