Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja mail()
stefik4
post 22.10.2009, 14:05:36
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

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


Mam prosty formularz i wysyłanie wiadomości za pomocą funkcji mail. Wszystko dobrze działa do czasu, gdy chce w treści maila dać link obojętnie jaki. Wiadomość wtedy sie nie wysyła ;/

Co może być tego powodem? Jakies zabezpieczenia?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
piotrooo89
post 22.10.2009, 14:23:59
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a pokaż jak dajesz wysyłanie tych linków?


--------------------
Go to the top of the page
+Quote Post
stefik4
post 22.10.2009, 14:32:41
Post #3





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

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


Prosty formularz mam:

  1. <form name="login" method="post" action="mails.php?what=wyslij">
  2. <table id="tabela">
  3.  
  4. <tr>
  5. <td><input TYPE="text" NAME="temat"></td>
  6. </tr>
  7.  
  8.  
  9. <tr>
  10.  
  11. <td><textarea NAME="tresc" rows="9" width="244"></textarea></td></tr>
  12.  
  13. <tr>
  14.  
  15. <td align="left">
  16. <input type="submit" name="submit" value="wyslij">
  17. </td>
  18. </tr>
  19.  
  20. </table></form>


I skrypt wysylajacy:

  1. $adresat = "maila#maila.pl";
  2.  
  3.  
  4. $tresc = nl2br($_POST['tresc']);
  5. $temat = nl2br($_POST['temat']);
  6.  
  7. $header = "From: Administrator serwisu Managera Symulacyjnego \n";
  8. mail($adresat, $temat, $tresc, $header)
  9.  



I włąsnie jak wpisuje w polu textarea jakis link i wiadomosc to mi nie wysyla ;/

Ten post edytował stefik4 22.10.2009, 14:36:49
Go to the top of the page
+Quote Post
Zosiek
post 22.10.2009, 15:30:20
Post #4





Grupa: Zarejestrowani
Postów: 140
Pomógł: 22
Dołączył: 1.05.2009
Skąd: Będzin

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


Skopiowałe do siebie i działa
  1. <form name="login" method="post" action="index.php?what=wyslij">
  2. <table id="tabela">
  3.  
  4. <tr>
  5. <td><input TYPE="text" NAME="temat"></td>
  6. </tr>
  7.  
  8.  
  9. <tr>
  10.  
  11. <td><textarea NAME="tresc" rows="9" width="244"></textarea></td></tr>
  12.  
  13. <tr>
  14.  
  15. <td align="left">
  16. <input type="submit" name="submit" value="wyslij">
  17. </td>
  18. </tr>
  19.  
  20. </table></form>

  1. if ($_GET['what']==wyslij){
  2. $adresat = "mojmail@domena.pl";
  3.  
  4.  
  5. $tresc = nl2br($_POST['tresc']);
  6. $temat = nl2br($_POST['temat']);
  7.  
  8. $header = "From: Administrator serwisu Managera Symulacyjnego \n";
  9. mail($adresat, $temat, $tresc, $header);
  10. }


1. Może nie działa ci SMPT a pokazywanie błędów masz wyłączone w PHP
2. Może używasz serwera gdzie nie korzysta się z mail() ale z biblioteki pear
3. Napisz najlepiej gdzie masz serwer.

Ten post edytował Zosiek 22.10.2009, 15:34:37


--------------------
Pamiętaj ja staram się pomóc tobie, a ty może kiedyś pomożesz mnie. :D
Pomogłem Ci?? Jeśli tak to jestem z tego dumny. Jeśli nie to postaram się bardziej - nikt nie jest doskonały :P
Kliknij przycisk Pomógł pod postem, który Ci pomógł.
Go to the top of the page
+Quote Post
stefik4
post 22.10.2009, 15:33:21
Post #5





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

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


No działać działa, tylko że u mnie an serwerze jak wpisze w treści wiadomości jakiś adres http://www.wp.pl to mi nei wsyyła wiaodmości ;(
Go to the top of the page
+Quote Post
Zosiek
post 22.10.2009, 15:38:37
Post #6





Grupa: Zarejestrowani
Postów: 140
Pomógł: 22
Dołączył: 1.05.2009
Skąd: Będzin

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


Cytat(stefik4 @ 22.10.2009, 16:33:21 ) *
No działać działa, tylko że u mnie an serwerze jak wpisze w treści wiadomości jakiś adres http://www.wp.pl to mi nei wsyyła wiaodmości ;(


Mówię. Podaj gdzie hostujesz www. U mnie linki wysyła.

Ten post edytował Zosiek 22.10.2009, 15:38:52


--------------------
Pamiętaj ja staram się pomóc tobie, a ty może kiedyś pomożesz mnie. :D
Pomogłem Ci?? Jeśli tak to jestem z tego dumny. Jeśli nie to postaram się bardziej - nikt nie jest doskonały :P
Kliknij przycisk Pomógł pod postem, który Ci pomógł.
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 Wersja Lo-Fi Aktualny czas: 15.08.2025 - 03:53