Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wlasna funkcja mail
Forum PHP.pl > Forum > Przedszkole
marcio
Witam jako ze na servie funckja mail() jest zablokowana a jest fsockopen postanowilem napisac wlasna funckje wysylajaca wiadmosc jednak nie wiem czy dobrze robie i czy ma sens tak jak to robie
  1. <?php
  2. function send_mail($host, $port, $nick, $haslo, $od_kogo, $do_kogo, $wiadomosc) {
  3.  
  4. if($resource = fsockopen($host, $port, $errno, $errstr, 5)) {
  5.  
  6.  
  7. $up = fgets($resource, 128);
  8. fputs($resource, 'user '.$nick.'\n');
  9. $up = fgets($resource, 128);
  10. fputs($resource, 'pass '.$haslo.'\n');
  11. $up = fgets($resorce, 128);
  12. fputs($resource, 'HELO '.$host.'r\n');
  13. $up = fgets($resorce, 128);
  14. fputs($resource, 'MAIL FROM:<'.$od_kogo.'>r\n');
  15. $up = fgets($resorce, 128);
  16. fputs($resource, 'RCPT TO:<'.$do_kogo.'>r\n');
  17. $up = fgets($resorce, 128);
  18. fputs($resource, 'DATAr\n');
  19. $up = fgets($resorce, 128);
  20. fputs($resource, $wiadomosc.'r\n');
  21. $up = fgets($resorce, 128);
  22. fclose($resource);
  23.  
  24. }
  25. }
  26.  
  27. $smtp = 'smtp.szu.pl';
  28. $port = 25;
  29. $login = 'marcio@szu.pl';
  30. $pass = 'moje haslo';
  31. $from = 'marcio@szu.pl';
  32. $to = $_POST['email']; // dane z forma
  33. $message = "<html><head><title>Aktywacja Konta</title</head>
  34. <body>
  35. Aby aktywować konto na stronie musisz kliknąć na poniższy link aktywujący:<br>
  36. <a href=".$strona."?active=".$hash."&user=".$login.">Kliknij tutaj</a><br>
  37. Dziękuje admin strony</body></html>";
  38.  
  39. if(send_mail($smtp, $port, $login, $pass, $from, $to, $message)) 
  40.  
  41. echo('<script>alert("Wiadomosc zostala wyslana");</script>');
  42.  
  43. else echo('<script>alert("Blad podczas wysylania wiadomosci");</script>');
  44. ?>

Pytam bo zabardzo nic podobnego nie znalazlem cos na php.net ale....
nospor
Cytat
Pytam bo zabardzo nic podobnego nie znalazlem

jedno slowo: PHPMailer
I teraz poszukaj jeszcze raz.
marcio
Dzieki zaraz poszukam ogolnie szukalem pod slowem "wlasna funckja mail" etc.. i bez rezultatow
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.