Autor | Zpráva | ||
---|---|---|---|
suser Profil * |
#1 · Zasláno: 12. 5. 2011, 18:24:55
ahojte nevíte co je špatně na tomto kodu ?
<?php session_start(); if(!isset($_SESSION['prihlasen']) and @$_SESSION['prihlasen']!=1){ echo "<h3>Nemáte oprávnění pro vstup na tuto stránku. Vraťte se prosím na ůvodní stránku ...</h3>"; exit; } if(empty($_GET['id'])): echo "<li><a href='admin.php?id=new'>Zaslání novinek registrovaným uživatelům</a></li><li><a href='logout.php?logout=yes'> Odhlásit se</a></li>"; elseif($_GET['id']=='new'): ?> <form action="admin.php" method="get"> <textarea cols="25" rows="10" name="zprava"></textarea> <input name="id" value="ok" type="hidden"> <br> <br> <input name="akce" value=" Odeslat " type="submit"> </form> <?php endif; if($_GET['id']=='ok' AND (!empty($_GET['zprava']))): require("db1.php"); $zprava=$_GET['zprava']; @$vysledek=MySQL_Query("SELECT email FROM seznam WHERE overeno='NO'"); if(!$vysledek): echo "<h3>V databázi není žádný registrovaný uživatel</h3>"; exit; endif; $predmet="Novinky!"; $hlavicka="From: Robot@zoogle.ic.cz"; while($zaznam=MySQL_Fetch_Array($vysledek)): $bccx[]=$zaznam['email']; endwhile; $bcc.="Bcc: ".Implode($bccx, ",")."\r\n"; $hlavicka.=$bcc."Mime-Version: 1.0\r\nX-Mailer: TEST\r\nContent-Type: text/plain; charset=windows-1250\r\n"; mail("", "$predmet", "$zprava", "$hlavicka"); $users = mysql_fetch_row(mysql_query("SELECT COUNT(id) FROM seznam WHERE overeno='NO'")); echo "<h3>Email byl poslán ".$users[0]." uživatelům</h3>"; endif; ?> |
||
Ernie Profil |
#2 · Zasláno: 12. 5. 2011, 18:30:33 · Upravil/a: Ernie
Že by byla chyba tady?
<?php /* ř. 35 */ mail("", "$predmet", "$zprava", "$hlavicka"); ?> Navíc ty uvozovky jsou na tomto řádku (myslím) zbytečné. |
||
Keeehi Profil |
#3 · Zasláno: 12. 5. 2011, 18:30:44
A to že se odesílá na "prázdný" email Vám nevadí? První parametr funkce mail je email příjemce. "" určitě nebude správný email.
|
||
Keeehi Profil |
#4 · Zasláno: 12. 5. 2011, 18:34:30 · Upravil/a: Keeehi
<?php endif; if($_GET['id']=='ok' AND !empty($_GET['zprava'])){ require("db1.php"); $zprava=$_GET['zprava']; @$vysledek=MySQL_Query("SELECT email FROM seznam WHERE overeno='NO'"); if(mysql_num_rows($vysledek)==0){ echo "<h3>V databázi není žádný registrovaný uživatel</h3>"; exit; } $predmet="Novinky!"; $hlavicka="From: Robot@zoogle.ic.cz\r\nMime-Version: 1.0\r\nX-Mailer: TEST\r\nContent-Type: text/plain; charset=windows-1250\r\n"; $pocet=0; while($zaznam=MySQL_Fetch_Array($vysledek)) if(mail($zaznam['email'], $predmet, $zprava, $hlavicka)) $pocet++; echo "<h3>Email byl poslán ".$pocet." uživatelům</h3>"; } |
||
suser Profil * |
#5 · Zasláno: 12. 5. 2011, 18:39:14
jé děkuju už to jede tak jak má ... :)) děkuji moc ..
|
||
Časová prodleva: 14 let
|
0