Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wlasna funkcja mail, Mail za pomoca fsockopen
marcio
post
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


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....

Ten post edytował marcio 4.03.2008, 19:03:20


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Pytam bo zabardzo nic podobnego nie znalazlem

jedno slowo: PHPMailer
I teraz poszukaj jeszcze raz.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marcio
post
Post #3





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Dzieki zaraz poszukam ogolnie szukalem pod slowem "wlasna funckja mail" etc.. i bez rezultatow


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post

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 Aktualny czas: 19.08.2025 - 10:57