Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie wartości tablicy, Skrypt mailing listy
_Cartman
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 28.01.2005
Skąd: Byczyna

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


Witam!

Chciałem zrobić skrypt do zarządzania mailami na liście subskrypcyjnej. tak wygląda skrypot odpowiedzialny za wyświetlanie adresów z pliku:

index.php

  1. <?php
  2.  
  3. echo&#092;"<form method=post action=\"mailer/obsluz_delete.php\"><table border=0 align=center>\";
  4.  
  5. $adresy = fopen(&#092;"mailer/adresses.email\", \"r\");
  6. $read = fread($adresy, filesize(&#092;"mailer/adresses.email\"));
  7. $explode = explode (&#092;",\", $read);
  8.  
  9. foreach ($explode as $value) {echo &#092;"<tr><td><input type=\"checkbox\" name=\"delete[]\" value=\"$value\" /></td><td>$value</td><td><a href=\"mailto:$value\">Napisz prywatnie</a></td></tr>\";}
  10.  
  11.  
  12. echo '<tr><td colspan=3 align=center><input type=submit name=\"submit\" value=\"Delete checked\" /></td></tr></table></form>';
  13. ?>


a tak wygląda plik, ktory ma usuwac zaznaczone wartosci:

  1. <?php
  2.  
  3. $delete = $_POST['delete'];
  4.  
  5. if(isset($delete)) {
  6. foreach ($delete as $value => $key) {
  7. $file = fopen(&#092;"adresses.email\", \"r+\");
  8.  
  9. unset($delete[$key]);
  10.  
  11. fputs($file, $delete);
  12. fclose($file);}
  13. }
  14. echo &#092;"usunieto\";
  15. ?>


Problem tkwi w tym, że nie zabardzo to chcę działać, a ja nie znam powodu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) bardzo proszę o pomoc i z góry dziękuję
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 03:52