Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] skrypt maillingu
Darek1985
post 20.05.2007, 22:45:50
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 1.04.2006

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


Witam.poniżej przedstawiam skrypt do wysyłania mailingu.Teoretetycznie działa,ale tylko teoretycznie,nie wyskakują błędy,piszę mi na końcu wysłało konkretne maile,niestety żadnego maila nie otrzymałem.Moglibyście zerknąć.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
  3.  
  4. <head>
  5. <title id="page_title">Mailing</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  7. <link href="css/style.css" rel="stylesheet" type="text/css" />
  8. </head>
  9. <body >
  10. <form method="post" target="_self">
  11. <p>text:</p>
  12. <textarea name="tresc" rows="8" cols="38" ></textarea>
  13. <p>tytul</p><input class="text" name="tytul" maxlength="64" value="" />
  14. <p>nadawca</p><input class="text" name="nadawca" maxlength="64" value="" />
  15. <input type="hidden" name="action" value="send"/>
  16. <input type="submit" value="Wyslij">
  17. <?
  18.  
  19.  
  20. if(isset($_POST["tytul"])) $tytul = $_POST["tytul"];
  21.  
  22.  
  23.  
  24. if(isset($_POST["tresc"])) $tresc = $_POST["tresc"];
  25.  if(isset($_POST["nadawca"])) $nadawca = $_POST["nadawca"];
  26. if(isset($_POST["action"])) $action = $_POST["action"];
  27.  
  28. echo '<h1 style="color:red">'.$action.'</h1>';
  29. echo '<h1 style="color:red">'.$nadawca.'</h1>';
  30. echo '<h1 style="color:red">'.$tresc.'</h1>';
  31. echo '<h1 style="color:red">'.$tytul.'</h1>';
  32. switch($action)
  33.  {
  34.  case "send":
  35.  
  36. $username="$username";
  37. $password="$password";
  38. $database="$database";
  39. $host="localhost";
  40. $link=mysql_connect($host, $username, $password) or die(mysql_error());
  41. mysql_select_db($database) or die(mysql_error());
  42. {
  43. $wynik = mysql_query("SELECT mail FROM mails");
  44. $rekordow=mysql_num_rows($wynik);
  45. set_time_limit($rekordow*5);
  46. while($dane = mysql_fetch_array($wynik)) 
  47. {
  48.  $mail = $dane["mail"];
  49.  mail($mail,$tytul,$tresc,"From: " . $nadawca);
  50.  echo "wyslano maila do: $mail<br />";
  51. }
  52. } 
  53.  default:
  54.  break;
  55.  }
  56.  
  57. ?>
  58.  
  59. </bpdy>
  60. </html>


Pytanie ejst dalekj aktualne dry.gif


--------------------
Lukasek to jedna z największych firm w Polsce oferującychKamieniarstwo,
Sklep Internetowy AGD-szokująco niskie ceny,
Reklama w Google AdWords - Kampanie SEO-nowe formy reklamy-widgety-reklama video-OnetBoks,
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 08:53