Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja mail()
Forum PHP.pl > Forum > Przedszkole
stefik4
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?
piotrooo89
a pokaż jak dajesz wysyłanie tych linków?
stefik4
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 ;/
Zosiek
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.
stefik4
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 ;(
Zosiek
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.
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.