| 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: 15 let
|
|||
0