Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wysyłaniem maili
Forum PHP.pl > Forum > PHP
Daniel 2006
Witam,

Poniżej przedstawiam fragment kodu, który działa i maile dochodzą:


  1. <?php
  2. $odKogo="adres"; // e-mail nadawcy
  3. $imie="Daniel"; //imie nadawcy
  4. $doKogo="adres"; //adres odbiorcy
  5. $tresc="<html> 
  6. <head> 
  7.  <title>Wiadomość e-mail</title> 
  8. </head> 
  9. <body>
  10. <p><h1>Treść wiadomości</h1>: To jest treść wiadomości z formatowaniem HTML.</p>
  11. </body>
  12. </html>";
  13. $temat="Cokolwiek";
  14. //nagłówki maila
  15. $headers = "Return-Path: <mail_zwrotny>r\n";
  16. $headers = "MIME-Version: 1.0 r\n";
  17. $headers .= "Content-type: text/html; charset=iso-8859-2 r\n";
  18. $headers .= "From: \"$odKogo\" <mail_odKogo>r\n";
  19. $headers .= "Reply-To: \"$odKogo\" <mail_reply_DoKogo>r\n";
  20. $headers .= "X-Priority: 1r\n";
  21. $headers .= "X-MSMail-Priority: Highr\n";
  22. //konwertowanie z utf-8 na iso 8859-2
  23. $tresc = stripslashes($tresc);
  24. $tresc = strtr($tresc, "xA5x8Cx8FxB9x9Cx9F", "xA1xA6xACxB1xB6xBC");
  25. $temat = stripslashes($temat);
  26. $temat = strtr($temat, "xA5x8Cx8FxB9x9Cx9F", "xA1xA6xACxB1xB6xBC");
  27. //wysyłanie maila
  28.  
  29.  
  30. mail("$doKogo", "$temat","$tresc",$headers);
  31. ?>


Problem w tym że jak dodam trochę kodu to maile już nie dochodzą, chodzi o kod od linijki 2 do 13


  1. <?php
  2. $baza = "w26635";
  3. $connection = @mysql_connect("localhost", "w26635", "haslo") or die ("Blad logowania na serwer mysql");
  4. $wybierz = mysql_select_db($baza, $connection) or die ("Podana baza nie istnieje");
  5. $dodaj = "select * from projekt where login like \"$user\"";
  6. $sprawdz = mysql_query($dodaj, $connection) or die ("Blad !");
  7. $wiersz = mysql_fetch_array($sprawdz) or die ("Blad !");
  8. $l = $wiersz['login'];
  9. $i = $wiersz['imie'];
  10. $e = $wiersz['email'];
  11. $a = $wiersz['adres'];
  12. $n = $wiersz['nazwisko'];
  13. $t = $wiersz['telefon'];
  14.  
  15.  
  16.  
  17.  
  18. $odKogo="adres"; // e-mail nadawcy
  19. $imie="Daniel"; //imie nadawcy
  20. $doKogo="adres"; //adres odbiorcy
  21. $tresc="<html> 
  22. <head> 
  23.  <title>Wiadomość e-mail</title> 
  24. </head> 
  25. <body>
  26. <p><h1>Treść wiadomości</h1>: To jest treść wiadomości z formatowaniem HTML.$a</p>
  27. </body>
  28. </html>";
  29. $temat="Cokolwiek";
  30. //nagłówki maila
  31. $headers = "Return-Path: <mail_zwrotny>r\n";
  32. $headers = "MIME-Version: 1.0 r\n";
  33. $headers .= "Content-type: text/html; charset=iso-8859-2 r\n";
  34. $headers .= "From: \"$odKogo\" <mail_odKogo>r\n";
  35. $headers .= "Reply-To: \"$odKogo\" <mail_reply_DoKogo>r\n";
  36. $headers .= "X-Priority: 1r\n";
  37. $headers .= "X-MSMail-Priority: Highr\n";
  38. //konwertowanie z utf-8 na iso 8859-2
  39. $tresc = stripslashes($tresc);
  40. $tresc = strtr($tresc, "xA5x8Cx8FxB9x9Cx9F", "xA1xA6xACxB1xB6xBC");
  41. $temat = stripslashes($temat);
  42. $temat = strtr($temat, "xA5x8Cx8FxB9x9Cx9F", "xA1xA6xACxB1xB6xBC");
  43. //wysyłanie maila
  44.  
  45.  
  46. mail("$doKogo", "$temat","$tresc",$headers);
  47. ?>



Błędów na stronie nie ma ale maile nie dochodzą
Co jest nie tak questionmark.gif

z góry dzięki
pozdrawiam Daniel
juzwa
a jadasz echo po 13 linijce tez echa nie ma?

ja tutaj nic nie widzę - może to wygluszenie błędu @mysql_connect cos powoduje złego?
jang
  1. <?php
  2. $connection = @mysql_connect("localhost", "w26635", "haslo") or die ("Blad logowania na serwer mysql");
  3. ?>


  1. <?php
  2. $connection = mysql_connect("localhost", "w26635", "haslo");
  3. if(!$connection)
  4. {
  5. die ("Blad logowania na serwer mysql");
  6. }
  7. ?>

itd. z wszystkimi pozostałymi die()


// dodane:

albo jak chcesz znać błąd :
  1. <?php
  2. $connection = mysql_connect("localhost", "w26635", "haslo");
  3. if(!$connection)
  4. {
  5. die('Failed to connect to database: ' . mysql_error());
  6. }
  7. ?>
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.