Autor | Zpráva | ||
---|---|---|---|
TomusaZZ Profil * |
#1 · Zasláno: 11. 1. 2009, 21:54:24
Ahoj, v PHP jsem pouze mírně zběhlý, takže toto je na mne moc. Poradí někdo zkušenější?
Rozesílám newsletter - snad pochopíte: $sql = "SELECT * FROM clanky WHERE priorita = '1' AND doverejnit > NOW() AND zverejnit < NOW() AND zverejnit > 0 ORDER BY zverejnit Desc LIMIT 0,6"; if ($vysledek = mysql_query("$sql")) { while ($radek = mysql_fetch_array ($vysledek)) { $faderr = strtr ($radek[titulek], array ("ě" => "e", ":" => "_", "?" => "_", "š" => "s", "č" => "c", "ř" => "r", "ž" => "z", "ý" => "y", "á" => "a", "í" => "i", "é" => "e", "ú" =>"u", "ů" =>"u", "ó" =>"o", "ď" =>"d", "ň" =>"n", "ť" =>"t", "é" =>"e", "ý" =>"y", "Ě" =>"e", "Š" =>"s", "Č" =>"c", "Ř" =>"r", "Ž" =>"z", "Ý" =>"y", "Á" =>"a", "Í" =>"i", "É" =>"e", "Ú" =>"u", "Ů" =>"u", "Ó" =>"o", "Ď" =>"d", "Ň" =>"n", "Ť" =>"t", "É" =>"e", "Ý" =>"y", " " =>"_", "-" =>"_", "\"" =>"_" , "/" =>"_" )); echo $radek['titulek']; echo "/n"; echo $radek['anotace']; echo "/n"; echo "Více na http://www.adresa.cz/clanek-".$radek['id']."-".$faderr.\".html\""; echo "/n"; echo "/n"; }} Tímto to budu rozesílat - zatím není vyřešeno braní mejlů s databáze - to prosím neřešte, to zvládám. Jde mi jen o to, jak ten výstup ze shora narvat do proměnné $message. $subject = "dnešní newsletter"; $message = "xxxxxxxxxxxx "; $to = "mail@mail.cz"; //dont forget quotes around "name", else it won't be displayed correctly in utf-8 $from = "From: \"mail@mail.cz\" <mail@mail.cz>"; mb_language('Neutral'); mb_internal_encoding("UTF-8"); mb_http_input("UTF-8"); mb_http_output("UTF-8"); mb_send_mail($to, $subject, $message, $from); ?> |
||
yFang Profil |
#2 · Zasláno: 11. 1. 2009, 22:08:53
TomusaZZ
Tohle by nestačilo? <?php $message = "{$radek['titulek']} \n {$radek['anotace']} \n Více na http://www.adresa.cz/clanek-{$radek['id']}-$faderr.html \n\n"; ?> |
||
TomusaZZ Profil * |
#3 · Zasláno: 11. 1. 2009, 22:33:01
no tohle bych pochopil u toho kdybych tam měl jen jednu zprávu, jenže já jich tam budu mít 6 (.......zverejnit Desc LIMIT 0,6";)
nevím jak spojit ty dva skripty co jsem zde napsal dohromady |
||
Alphard Profil |
#4 · Zasláno: 11. 1. 2009, 22:52:35
místo výstupu přes echo si obsah ukládejte do proměnné
$message .= $radek['titulek']; $message .= "/n"; $message .= $radek['anotace']; $message .= "/n"; někam na začátek (ještě před cyklus) dejte $message = ""; jde o to, aby se nepřidával k řetězec do neexistující proměnné |
||
Tom_86 Profil * |
#5 · Zasláno: 11. 1. 2009, 23:13:35
díky moc :-) už šlape
|
||
Časová prodleva: 15 let
|
0