Mailinglisten-Archive |
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