Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kasowanie adresów
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


witam

napisałem skrypt rozsyłający subskrypcje, wszystko chodzi dobrze tylko mam taki problem:

adresy e-mail zapisuje do pliku i teraz jak ma wyglądać skrypt, który by kasował te wpisy ?

ma być coś takiego, że jest formularz i jak ktoś nie chce dostawać listów to wpisuje tam swój adres e-mail i jeżeli taki sam adres jest zapisany w pliku to żeby go skasowało ?

chyba wiecie o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
djpeterek
post
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

Ostrzeżenie: (0%)
-----


  1. <? 
  2. if($_GET['wybor'] == &#092;"dodaj\"){ 
  3. //dodawanie emaila 
  4. $file=fopen(&#092;"email.txt\",\"a+\"); 
  5. flock($file,2); 
  6. $zm=$zm.&#092;"$mailn\";
  7. fwrite($file,$zm); 
  8. flock($file,3); 
  9. fclose($file); 
  10. echo &#092;"<center>dodano adres $mail</center>\"; 
  11. } 
  12. else 
  13. if($_GET['wybor'] == &#092;"usun\"){ 
  14. //kasowanie maila 
  15. $zmienna=file(&#092;"email.txt\"); 
  16. unset($zmienna[$linia]); 
  17. $file=fopen(&#092;"email.txt\",\"w\"); 
  18. fwrite($file,str_replace(&#092;"$mail\",\"\",join('',$zmienna))); 
  19. fclose($file); 
  20. echo &#092;"<center>usunięto adres $mail</center>\"; 
  21. }
  22. ?>
mam nadzieje ze moj kod sie na cos przyda (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)
formularz
  1. <form action="subskrypcja.php" method="post">
  2. <input type="text" name="mail" size="15">
  3. <select name="wybor" size="1">
  4. <option value="dodaj">Dodaj e-mail</option>
  5. <option value="usun">Usuń e-mail</option>
  6. </select><input type="submit" value="Przeslij"></form>


Ten post edytował djpeterek 1.07.2004, 21:56:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 21:34