Kód:
........function create_mail()
{
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "xxx";
$mail->SMTPAuth = true;
$mail->Username = "xxx";
$mail->Password = "xxx";
$mail->From = "xxx";
$mail->AddAddress($email);
$mail->WordWrap = 50;
$mail->AddAttachment($path);
$mail->Subject = $result_mail['Predmet'];
$mail->Body = $resul_mail['Sprava'];
if(!$mail->Send())
{
echo "Správa nebola zaslaná.";
echo "Nastala chyba: " . $mail->ErrorInfo;
exit;
}
}
function odoslat_mail()
{ SESSION_START();
if(isSet($_POST['send_mail']) and isSet($_POST['vyber']))
{
$vyber = $_POST['vyber'];
require "config.php";
$query = "SELECT Predmet, Sprava FROM Obsah_email WHERE 1";
$result = mysql_query($query) or die("Chyba DB!");
$result_mail = mysql_fetch_array($result);
while(list($key,$email) = @each($vyber))
{
create_mail();........
Ahojte tak mam taky to problem pokial som to nezacal prerabat na php mailer tak to odosielanie fungovalo ako ma.... ale ta chyba s php mailerom by nemala mat nic spolocne pretoze z nicoho nic mi prestala fungovat toto
Kód:
$vyber = $_POST['vyber'];
Ked dam var_export($_POST['vyber']) tak mi pekne vypise to co tam ma byt ale ked dam to iste len na $vyber tak zrazu je ta premenna NULL a tym padom do php maileru sa nenastavi addresa kam chcem mail poslat...NIeviem si uz rady nemate nejake napady?....$_POST['vyber'] je pole takze by som to cakal aj vo $vyber ale ako som napisal neviem preco zrazu je tam NULL...Vopred za radu dakujem