Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Prosta funkcja lub skrypt do wysyłania maili
--bigart--
post
Post #1





Goście







Witam,

musze zrobić wysyłanie newsów ze stronki.

Czyli komus się podoba news i chce o tym powiadomić znajomego, klika na ikonke wpisuje e-mail adresata i podpis i wysyła.

Macie może coś prostego lub gotowego ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bigart
post
Post #2





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 20.10.2006

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


  1. <?php
  2. include_once('funkcje.php');
  3. $polaczenie=polacz("baza");
  4. if (!$polaczenie)
  5.  
  6. {
  7. echo "brak";
  8. }
  9. $zapytanie=mssql_query("select * from Wiadomosci where id=".$_GET[id],$polaczenie);
  10. $wynik=mssql_fetch_assoc($zapytanie);
  11.  
  12.  
  13.  
  14. if (isset($_POST['submit']))
  15. {
  16.  
  17.  
  18. $wynik2['data']=strtotime($wynik2['data']);
  19. $wynik2['data']=date('d-m-Y',$wynik2['data']);
  20. $wynik2['tytul'] = strtr($wynik2['tytul'], "xA5x8Cx8FxB9x9Cx9F","xA1xA6xACxB1xB6xBC");
  21. $wynik2['skrot'] = strtr($wynik2['skrot'], "xA5x8Cx8FxB9x9Cx9F","xA1xA6xACxB1xB6xBC");
  22. $wynik2['tresc'] = strtr($wynik2['tresc'], "xA5x8Cx8FxB9x9Cx9F","xA1xA6xACxB1xB6xBC");
  23.  
  24. $do = $_POST['email'];
  25. $temat = 'Inormacja';
  26.  
  27. $tytul=$wynik['tytul'];
  28. $tresc=$wynik['tresc'];
  29. $email=$_POST['youremail'];
  30.  
  31. $headers = 'From: poczta@testowo.pl' . "r\n" .
  32. 'Reply-To: poczta@testowo.pl' . "r\n" .
  33. 'X-Mailer: PHP/' . phpversion();
  34.  
  35. mail($do, $temat, $tytul, $tresc);
  36.  
  37.  
  38.  
  39.  
  40. }
  41. ?>
  42. <html>
  43. <script language="javascript" type="text/javascript">
  44. function submitbutton() {
  45. var form = document.frontendForm;
  46. // do field validation
  47. if (form.email.value == "" || form.youremail.value == "") {
  48. alert( 'Wpisz poprawnie swój adres email oraz adres odbiorcy.' );
  49. return false;
  50. }
  51. return true;
  52. }
  53. </script>
  54.  
  55. <form action="mail.php?id=<?php echo $_GET['id']?>" method="post" name="frontendForm" onSubmit="return submitbutton();">
  56. <table cellspacing="0" cellpadding="0" border="0">
  57. <tr>
  58. <td colspan="2">
  59. Wy&para;lij znajomemu </td>
  60. </tr>
  61. <tr>
  62. <td colspan="2">&nbsp;</td>
  63. </tr>
  64. <tr>
  65. <td width="130">
  66. Adres e-mail znajomego: </td>
  67. <td>
  68. <input type="text" name="email" size="25" />
  69. </td>
  70. </tr>
  71. <tr>
  72. <td height="27">
  73. Twoje imię i nazwisko: </td>
  74. <td>
  75. <input type="text" name="yourname" size="25" />
  76. </td>
  77. </tr>
  78. <tr>
  79. <td>
  80. Twój e-mail: </td>
  81. <td>
  82. <input type="text" name="youremail" size="25" />
  83. </td>
  84. </tr>
  85. <tr>
  86. <td>
  87.  Temat wiadomo&para;ci: </td>
  88. <td>
  89. <input type="text" name="temat" maxlength="100" size="40" />
  90. </td>
  91. </tr>
  92. <tr>
  93. <td colspan="2">&nbsp;</td>
  94. </tr>
  95. <tr>
  96. <td colspan="2">
  97. <input type="submit" name="submit" class="button" value="Wy&para;lij e-mail" />
  98. &nbsp;&nbsp;
  99. <input type="button" name="cancel" value="Anuluj" class="button" onclick="window.close();" />
  100. </td>
  101. </tr>
  102. </table>
  103. <?php
  104.  
  105.  
  106. ?>
  107. <!--<input type="hidden" name="id" value="1554" />
  108. <input type="hidden" name="8b2fcf7f298e6436ea8fb23430d4e418" value="1" />-->
  109.  
  110. </form>
  111. </body>
  112. </html>


jak robie wyslij pojawia sie tylko ze strona sieci web nie moze byc wyswietlona

lub

PHP Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for adres-email@o2.pl in C:\Inetpub\Strona\mail.php on line 37

co robie zle ?

Ten post edytował bigart 11.07.2008, 10:05:02
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: 13.10.2025 - 21:31