Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z mailingiem
Tygrys22
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 29.06.2008

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


Mam do Was jescze jedno pytanie, a mianowicie, oto cały tekst z pliku konfig.ini wziety z katalogu mailing. Jest on odpowiedzailny za logowanie do pliku index.php (sluzy do zarządzania mailingiem). Jestem pewny ze hasło i login wpisuje poprawnie ale nie mogę sie zalogować wiec sadze ze brakuje coś w skrypcie.


index.php
  1. <?
  2. include("inc/konfig.inc");
  3. if($pass) $hack=1;
  4. if($l && $h)
  5. {
  6. if($main && !$hack) $h=md5($h);
  7. if($h==$haslo && $l==$login) $pass=1; }
  8. if($main && $pass && !$hack) { echo "
  9. <p>Użytkownik <font color=red><b>$login</b></font>, poprawnie zalogowany do systemu subskrypcji 
  10. <font color=red><b>$sub_name</b></font></p>"; }
  11. if($w=="lista" && $pass && !$hack) include("inc/lista.inc");
  12. if($w=="wyslij" && $pass && !$hack) include("inc/wyslij.inc");
  13. if($pass && !$hack) { echo "
  14.  
  15.  }
  16. elseif(!$pass || $hack) { ?>
  17.  
  18.  
  19. <? include("inc/footer.inc"); ?>


Ten post edytował Tygrys22 7.07.2008, 22:42:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tygrys22
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 29.06.2008

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


OK wielkie dzięki jeszcze raz. DZIAŁA (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jesteście boscy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ;D

Ah kurde sprawdziłem czy dochadza wiadomosci i tez kłopot ;/ pisze niby wysłane lecz nie dochadzi wiadomosc na @.

Oto pilk wyslij.inc wiec chyba w nim jest tez jakis błąd.
  1. <?
  2. echo "<p>Roześlij wiadomości do wszystkich aktywnych e-maili subskrypcji: <font color=red><b>$sub_name</b></font></p>";
  3. if($action=="send" && $temat && $tresc) {
  4. $temat = strtr($temat, "ˇąĆćĘꣳŃńÓ󌜏ĽŻż","AaCcEeLlNnOoSsZzZz");
  5. $tresc=stripslashes($tresc);
  6. $naglowki = "From: $sub_name <$admin>";
  7. if($typ=="html") {
  8. $naglowki .= "r\nMIME-Version: 1.0r\nContent-type: text/html; charset=iso-8859-2r\n";
  9. $footer = "<font color=red>".nl2br($footer)."</font>";
  10. $tresc = "<html><head><title>$temat</title></head><body><font face=\"Verdana\" size=\"2\">".nl2br($tresc)."</font></body></html>";
  11. $powered = $powered_html; }
  12.  
  13. $fd = fopen ("db/lista.xh", "r");
  14. while (!feof ($fd)) {
  15.  $do = fgets($fd, 4096);
  16.  $do = chop($do);
  17. # link umożliwiający wypisanie się z subskrypcji
  18.  $rem= "Chcesz się wypisać z $sub_name? Nic prostrzego kliknij:";
  19.  if($typ=="html") $rem.=" <b><a href=\"".$url."subskrypcja.php?email=".$do."&action=unsubscribe\">Usuń</a></b>";
  20.  else $rem.="\n".$url."subskrypcja.php?email=".$do."&action=unsubscribe";
  21.  mail($do,$temat,$tresc.$footer.$rem.$powered,$naglowki);
  22. }
  23. fclose ($fd);
  24. if($kopia) mail($admin,$temat,$tresc.$footer,$naglowki);
  25. if(typ<>"html") { $tresc=nl2br($tresc); $footer=nl2br($footer); }
  26. echo "<p><font color=red><b>Wysłane!</b></font></p><div class=\"tlo\"><br>temat: $temat<br><br>$tresc $footer</div>";
  27.  unset($temat,$tresc,$output);
  28. }
  29. elseif($action=="send" && (!$temat || !$tresc)) echo "<p><font color=red><b>Błąd!</b></font></p><p>Wypełnij wszystkie pola formularza!</p>";
  30.  
  31. $lista = file("db/lista.xh");
  32. $ile=count($lista);
  33. if($ile<>0) { ?>
  34. <form name="form" method="post" action="./?w=wyslij&action=send&<? echo "h=$h&l=$l"; ?>">
  35. <table width="90%" border="0" align="center">
  36. <tr> 
  37. <td width="20%">temat wiadomości:</td>
  38. <td width="80%"> 
  39. <input type="text" name="temat" maxlength="50" size="50" value="<? echo $temat; ?>">
  40. </td>
  41. </tr>
  42. <tr> 
  43. <td width="20%" valign="top">treść wiadomości:</td>
  44. <td width="80%"> 
  45. <textarea name="tresc" cols="50" rows="10"><? echo $tresc; ?></textarea>
  46. </td>
  47. </tr>
  48. <tr> 
  49. <td width="20%" valign="top">format wiadomości:</td>
  50. <td width="80%">
  51. <input type="radio" checked name="typ" value="plain">
  52. czysty tekst(obsługiwany przez wszystkie programy pocztowe)<br>
  53. <input type="radio" name="typ" value="html">
  54. HTML(niedostępny na niektórych starszych lub tekstowych programach pocztowych)</td>
  55. </tr>
  56. <tr> 
  57. <td width="20%">kopia dla admina:</td>
  58. <td width="80%">
  59. <input type="checkbox" name="kopia" value="1">
  60. TAK </td>
  61. </tr>
  62. <tr>
  63. <td width="20%">&nbsp;</td>
  64. <td width="80%"><input type="reset" name="Reset" value="Reset">
  65. &nbsp; &nbsp; &nbsp; 
  66. <input type="submit" name="Submit" value="Send">
  67. </td>
  68. </tr>
  69. </table>
  70. </form>
  71. <? } 
  72. else echo "<font color=red><b>W bazie $sub_name nie ma jeszcze żadnych e-mail!</b></font>";
  73. ?>


Ten post edytował Tygrys22 1.07.2008, 21:35:10
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 21:09