Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] funkcja mail() nie wysyla maili
uczaj21
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 30.06.2007

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


Witam mam kolejny problem zwiazany z funkcja mail w php.niby funkcja dziala bo nie pokazuje zadnych bledow ale nie przesyla maili.Czekam na maila chyba juz 3 godzinyi nic.Zamieszczam kod.
  1. <?php
  2. $ilosc=$_POST['ilosc'];
  3. if ($ilosc==0)
  4. {
  5. echo '<font color="red">Na poprzedniej stronie nie zlozona zamuwienia';
  6. }
  7. else
  8. {
  9. echo 'Ilość Zestawów : '.$ilosc;
  10. echo'<br>';$obliczenie=$ilosc*30;
  11. echo 'Cena za '.$ilosc.' Zestaw :'.$obliczenie. ' zł'.'<br>';
  12. echo 'Koszt przesyłki (Poczta Polska priorytet) :'.$przesylka=14.50.' zł <br>';
  13. echo 'Razem : '.$razem=$obliczenie+$przesylka.' zł'.'<br>';
  14. echo 'Zamówienie Złożone : '.$data=date('H:i.jS F');
  15. $dane ="Ilosc Zestawów ".$ilosc."rn";
  16.  
  17. $file = "za.txt";
  18. $fp = fopen($file, "a");
  19. flock($fp, 2);
  20. fwrite($fp, $dane);
  21. flock($fp, 3);
  22. fclose($fp);
  23.  mail("uczi21@o2.pl", "Ktos złozyl zamowienie", "zamówienie zlozone prosze zrealizowac");
  24. }
  25.  
  26. ?>

chodzi mi o czesc
  1. <?php
  2. mail("uczi21@o2.pl", "Ktos złozyl zamowienie", "zamówienie zlozone prosze zrealizowac");
  3. ?>

prosze o szybka pomoc oraz o uwagi jestem poczatkujacy i jeszcze duzo musze sie nauczyc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
uczaj21
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 30.06.2007

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


Znalazlem cos w internecie i nastepnie tak skonfigurowalem
  1. <?php
  2. equire("phpmailer/class.phpmailer.php");
  3. $mail = new PHPMailer();
  4. $mail->PluginDir = "phpmailer/";
  5. $mail->From = "uczaj18@wp.pl"; //adres naszego konta
  6. $mail->FromName = "phpMailer tester";//nagłówek From
  7. $mail->Host = "poczta.wp.pl";//adres serwera SMTP
  8. $mail->Mailer = "smtp";
  9. $mail->Username = "uczaj18@wp.pl";//nazwa użytkownika
  10. $mail->Password = "Haslo moje";//nasze hasło do konta SMTP
  11. $mail->SMTPAuth = true;
  12. $mail->SetLanguage("pl", "phpmailer/language/");
  13.  
  14. $mail->Subject = "Mail testowy";//temat maila
  15.  
  16. // w zmienną $text_body wpisujemy treść maila
  17. $text_body = "Cześć, chyba phpMailer działa nn";
  18. $text_body .= "Na zawsze Twój, n";
  19. $text_body .= "PHPMailer";
  20.  
  21. $mail->Body = $text_body;
  22. // adresatów dodajemy poprzez metode 'AddAddress'
  23. $mail->AddAddress("uczaj18@wp.pl","uczaj");
  24. $mail->AddAddress("uczi21@o2.pl","uczaj2");
  25.  
  26. if(!$mail->Send())
  27. echo "There has been a mail error <br>";
  28. echo $mail->ErrorInfo."<br>";
  29.  
  30. // Clear all addresses and attachments
  31. $mail->ClearAddresses();
  32. $mail->ClearAttachments();
  33. echo "mail sent <br>";
  34. }
  35. ?>


oczywiscie sciaglem phpmailer.Ale ten kod powyzej wpisalem w glowny program a wyglada nastepujaco.
  1. <!--HEADER-->
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
  3. <HTML>
  4. <HEAD>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  6. <META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">
  7. <META HTTP-EQUIV="Reply-to" CONTENT="adres zwrotny">
  8. <META NAME="Description" CONTENT="opis dokumentu">
  9. <META NAME="Author" CONTENT="autor dokumentu">
  10. <META NAME="Generator" CONTENT="Zajączek 3.0">
  11. <TITLE></TITLE>
  12. </HEAD>
  13. <BODY>
  14. <?php
  15. $ilosc=$_POST['ilosc'];
  16. if ($ilosc==0)
  17. {
  18. echo '<font color="red">Na poprzedniej stronie nie zlozona zamuwienia';
  19. }
  20. else
  21. {
  22. echo 'Ilość Zestawów : '.$ilosc;
  23. echo'<br>';$obliczenie=$ilosc*30;
  24. echo 'Cena za '.$ilosc.' Zestaw :'.$obliczenie. ' zł'.'<br>';
  25. echo 'Koszt przesyłki (Poczta Polska priorytet) :'.$przesylka=14.50.' zł <br>';
  26. echo 'Razem : '.$razem=$obliczenie+$przesylka.' zł'.'<br>';
  27. echo 'Zamówienie Złożone : '.$data=date('H:i.jS F');
  28. $dane ="Ilosc Zestawów ".$ilosc."rn";
  29.  
  30. $file = "za.txt";
  31. $fp = fopen($file, "a");
  32. flock($fp, 2);
  33. fwrite($fp, $dane);
  34. flock($fp, 3);
  35. fclose($fp);
  36. equire("phpmailer/class.phpmailer.php");
  37. $mail = new PHPMailer();
  38. $mail->PluginDir = "phpmailer/";
  39. $mail->From = "uczaj18@wp.pl"; //adres naszego konta
  40. $mail->FromName = "phpMailer tester";//nagłówek From
  41. $mail->Host = "poczta.wp.pl";//adres serwera SMTP
  42. $mail->Mailer = "smtp";
  43. $mail->Username = "uczaj18@wp.pl";//nazwa użytkownika
  44. $mail->Password = "moje haslo";//nasze hasło do konta SMTP
  45. $mail->SMTPAuth = true;
  46. $mail->SetLanguage("pl", "phpmailer/language/");
  47.  
  48. $mail->Subject = "Mail testowy";//temat maila
  49.  
  50. // w zmienną $text_body wpisujemy treść maila
  51. $text_body = "Cześć, chyba phpMailer działa nn";
  52. $text_body .= "Na zawsze Twój, n";
  53. $text_body .= "PHPMailer";
  54.  
  55. $mail->Body = $text_body;
  56. // adresatów dodajemy poprzez metode 'AddAddress'
  57. $mail->AddAddress("uczaj18@wp.pl","uczaj");
  58. $mail->AddAddress("uczi21@o2.pl","uczaj2");
  59.  
  60. if(!$mail->Send())
  61. echo "There has been a mail error <br>";
  62. echo $mail->ErrorInfo."<br>";
  63.  
  64. // Clear all addresses and attachments
  65. $mail->ClearAddresses();
  66. $mail->ClearAttachments();
  67. echo "mail sent <br>";
  68. }
  69.  
  70. ?>
  71. </BODY>
  72. </HTML>

pomimo tego kodu wystepuje mi blad
Fatal error: Call to undefined function: equire() in c:\apache\htdocs\go.php on line 36

Ten post edytował uczaj21 2.07.2007, 16:00:45
Go to the top of the page
+Quote Post

Posty w temacie
- uczaj21   [php] funkcja mail() nie wysyla maili   2.07.2007, 11:48:26
- - uli   Powtórzony wątek: Temat: phpWysylanie maila Za t...   2.07.2007, 11:51:34
- - uczaj21   Jak to sie powtorzyl post?.Pierwszy byl o bledzie ...   2.07.2007, 12:02:52
- - cornholio666   [PHP] pobierz, plaintext <?phpif(mail(...   2.07.2007, 12:07:35
- - ChowiX   cornholio666, nie mów ze na o2 trzeba długo czekać...   2.07.2007, 12:13:36
- - uczaj21   ale ja potrzebuje tylko aby mail przyszedl na moja...   2.07.2007, 12:25:45
- - ChowiX   Przeczytaj dobrze Cytat(ChowiX @ 2.07.2007...   2.07.2007, 12:34:23
- - uczaj21   ja to widze inaczej prosciej nie potrzebny mi jest...   2.07.2007, 12:42:06
- - uli   Co zainstalowałeś jako SERWER POCZTY i jak to skon...   2.07.2007, 12:58:45
- - uczaj21   wgralem ten program lecz nie wiem jak go skonfigur...   2.07.2007, 13:15:33
- - uli   No cóż - więc nie oczekuj że będzie Tobie działać ...   2.07.2007, 13:47:09
- - uczaj21   teraz chodzi o to iz nie docierafa maile.Strone wy...   2.07.2007, 14:47:12
- - noels   Istnieje alternatywa dla instalowania serwera pocz...   2.07.2007, 14:48:22
- - uczaj21   jak bys mogl pokierowac mnie jak to sie robie byl ...   2.07.2007, 14:56:14
|- - uli   Cytat(uczaj21 @ 2.07.2007, 15:56:14 )...   2.07.2007, 15:08:18
- - ChowiX   http://sourceforge.net/project/showfiles.php?group...   2.07.2007, 15:08:24
- - uczaj21   Znalazlem cos w internecie i nastepnie tak skonfig...   2.07.2007, 15:59:55
- - strife   Cytat(uli @ 2.07.2007, 12:51:34 ) Pow...   2.07.2007, 16:16:58
- - uczaj21   Dziekuje wszystkim za pomoc wszystko juz dziala ju...   3.07.2007, 08:57:14
- - my salsa   jezeli sam rozwiazales problem to napisz w czym by...   3.07.2007, 09:04:24


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 - 19:34