OtvorDatabazu()) { echo "

Nepodarilo sa otvorit databazu!

\n"; break; } if (isset($sendall)) { $fail = false; if ($meno == "") { echo "

Zadaj svoje meno!

\n"; $fail = true; } if (!$data->OverHeslo($meno,$heslo)) { echo "

Nespravne heslo!

\n"; $fail = true; } else { list(,,$email,,) = $data->BikerFromMeno($meno); if ($email == "") { echo "

Nemozes posielat mejly, ked sam nemas mejl!

\n"; $fail = true; } else if (strpos($email,"@") == false) { echo "

Nemozes posielat mejly, ked sam mas neplatne mejlove konto!

\n"; $fail = true; } } if ($mejl == "") { echo "

Prazdny mejl!

\n"; $fail = true; } if (!$fail) { // recipients: $recipients = ""; $vysledok = $data->Query("SELECT * FROM bikers"); if (!$vysledok) { echo "

Nepodarilo sa ziskat z databazy adresy cyklistov!

\n"; break; } $firstRec = true; $pocet = $data->Num_Rows($vysledok); while ($zaznam = $data->Fetch_Array($vysledok)) { $adresa = $zaznam["email"]; if ($adresa != "") { if (!$firstRec) $recipients.=","; $recipients .= $adresa; $firstRec = false; } } // prepare the $mejl $mejl = stripslashes($mejl); $i = 0; $j = 0; $lastEoln = 0; while ($i < strlen($mejl)) { $newi = strpos($mejl," ",$i+1); $j = strpos($mejl,"\n",$i+1); $i = $newi; if (!$i) break; if ($j != false) { if ($i > $j) { $lastEoln = $j; $i = $j; continue; } } $offset = $i - $lastEoln; if ($offset > 60) { $mejl[$i] = "\n"; $lastEoln = $i; } } $mejl.="\n\n-----------------------------------------------------\n"; $mejl .= " Tento mejl bol poslany z bike-stranky. \n"; $mejl .= "-----------------------------------------------------\n"; $mejl .= " Ak nechces dostavat dalsie podobne mejly, zmen/zrus \n"; $mejl .= " si mejl na stranke http://www.ksp.sk/~dushan/bike \n"; echo "

Posielam mejl:

"; echo "
\n
".$mejl."

\n"; echo "

Status:

"; $additionalHeaders = "From: ".$email."\n"; $additionalHeaders .= "Reply-To: ".$email; // echo "! ".$recipients." !"; $ret = mail($recipients, $subject, $mejl, $additionalHeaders); if ($ret) { echo "Mail has been sent."; } else { echo "!!! Sorry, an error occured while sending your mail !!!"; } break; } } ?>

Odosielatel: Heslo:

Subject:

ZatvorDatabazu(); Signature(); ?>