Odeslani mailu jako html :)

3 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Hele lidicky potrebovali bych. Aby kdys poslu mail actions=send.php tak aby ten send.php $to = "hovnous@kakadu.cz"; $extra = "From: blabla... \nReply-To: $Zprava\r\n"; $subject = "Zprava z internetu"; $mess = "Jméno: ".$Nazev."\nEmail: ".$Odesilatel."\n ".$Zprava.""; mail ($to, $subject, $mess, $extra); tak aby mi to prislo pekne v tabulce jako v html kodu jak na to. sem v php zacatecnik html ovladam ale jak to dat jako do php tak to jsem nejak mimo :( Pomuze mi nekdo ?
  2. /* recipient */ $recipient = "Clenove klubu"; $datum = date("d.m. Y"); $daydate = date("d.m. Y"); /* subject */ $subject = "Přehled přijímajících pro $datum"; /* message */ $message .= " <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1250\"> </head><body bgcolor=\"#AED7FF\">"; $message .= "<font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><b>Ahoj,</b><br><br>\n\n"; $message .= "dnes je $daydate a přináším přehled přihlášených přijímajících.<br><br>\n\n"; $message .= ""; /* načtení proměnné $interval pro výpis aktivních přijímajících */ require("modules/Tasting/includes/config.php"); $sql2 = "SELECT * FROM tasting_recip WHERE (dateofreg >= DATE_SUB(CURRENT_DATE, INTERVAL $interval DAY)) OR active = 'N' ORDER BY dateofreg DESC"; $result2 = mysql_query($sql2, $conn); while ($row2 = mysql_fetch_array($result2, MYSQL_BOTH)) { $message .= "$row2[name], \t\t"; $message .= "$row2[age], \t\t"; $message .= "$row2[adress], "; $message .= "$row2[city],"; if ($row2[comment]) { $message .= ",$row2[comment]<br>\n"; } else { $message .= "<br>\n"; } } /* signatura */ $message .= "\n\n--\r\n"; //oddělovač signatury $message .= "<br><br><i><small>Tento email byl odeslán na základě Tvé volby na www.reikiweb.cz\n"; $message .= " Pokud si nepřeješ dále dostávat tento email,"; $message .= " změň své nastavení posílajícícho.</small></i></body>\n"; /* dodatečné hlavičky pro chyby, From, cc, bcc, atd */ $headers .= "From: ReikiWeb mailing <mailer@reikiweb.cz>\n"; $headers .= "X-Sender: <mailer@reikiweb.cz>\n"; $headers .= "X-Mailer: PHP\n"; // mailový klient $headers .= "X-Priority: 5\n"; // nízká priorita $headers .= "Return-Path: <admin@reikiweb.cz>\n"; // Návratová cesta pro chyby /* HTML email */ $headers .= "Content-Type: text/html; charset=windows-1250\n"; // Mime typ //$headers .= "cc:neco@neco.cz\n"; // CC $sql = "SELECT * FROM tasting_sender WHERE chce_email = 'yes'"; $result = mysql_query($sql, $conn); $num = mysql_num_rows($result); $i = 1; while ($row = mysql_fetch_array($result, MYSQL_BOTH)) { if ($i != $num) { $hiddencopy .= "$row[email]"; $hiddencopy .= ", "; } else { $hiddencopy .= "$row[email]"; } $i++; } $headers .= "bcc:$hiddencopy\n"; // BCC /* a teď to odeslat */ mail($recipient, $subject, $message, $headers); echo "<strong>Komu :</strong><br>$recipient<br><br>\n" ."<strong>Skrytá :</strong> $hiddencopy<br><br>\n" ."<strong>Předmět :</strong> $subject\n\n" ."<strong>Tělo :</strong><br>\n" ."$message"; To je třeba můj skriptík, vyber si z toho, co potřebuješ. Posílám to určutým registrovaným členům a jejich emaily jsou uvedeny v poli skrytá kopie, abych jejich adresy nešířil k ostatním. pro Tebe bude asi nejdůležitější : $headers .= "Content-Type: text/html; charset=windows-1250\n"; a... $message .= " <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1250\"> </head><body bgcolor=\"#AED7FF\">"; <TABLE>tady struktura té Tvé tabulky</TABLE></BODY>";
  3. Ok dikas du to vykastrovat :))

← Zpět na všechna témata