I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Neej... jeg vil gerne kombinere flere afsnits titler i een/ samme mail, som sendes til alle på email listen.
Din forslag virker: $message.=$row2["afsnitTitel"]; - er fint, når mail(...) sættes uden for while løkken med afsnittene (så $message kun får fat i den sidste række af dem, der genereres inden for løkken), men inden i en while løkken med emails.
'(så $message kun får fat i den sidste række af dem, der genereres inden for løkken),'
$message skulle gerne indeholde alle de $row2["afsnitTitel"] som findes i while løkken da der er et . efter variablen, så ligger den jo det på højre side af = til, istedet for at erstatte.
Hvis du lige før mail() prøver at skrive echo $message; die; skulle det gerne være en lang tekststreng med 'afsnitTitel'er. Jeg ved ikke hvordan du vil 'formattere' den streng men hvis du f.eks. vil have et , imellem alle værdierne kunne du skrive :
Med '(så $message kun får fat i den sidste række af dem, der genereres inden for løkken),' mente jeg, at $result2 = mysql_query( "SELECT afsnitTitel FROM afsnit (nyere end dato....)"); while ($row2 = mysql_fetch_array($result2)) { $message.=$row2["afsnitTitel"]; } kun virker som tilsigtet, når mail($to, $subject, $message, $headers) kommer derefter (uden for while).
Hvis mail(...) sættes inden for den while, kommer strengen med alle afsnits titler til sidst, og før kommer 1. afsnits titel, 1. og 2. afsnits titel, 1, 2. og 3., osv. til de alle kommer.
Det store problem nu er, som du nævner, formatteringen. Jeg ville gerne have den her!:
$indhold = "<div class=\"nitifont\">\"" . $afsTekst1 . "....\"</div><div class=\"sekstifont\">(Afsnittet <b>[<a href='artikel_oversigt.php?kapitelId=$kId&artikelId=$aId&afsnitId=$fId'>" . $afsTitel . "</a>]</b> i artiklen <b>[<a href='artikel_vis.php?kapitelId=$kId&artikelId=$aId'>" . $artTitel . "</a>]</b> i kapitlet <b>[<a href='artikel_oversigt.php?kapitelId=$kId'>" . $kapTitel . "</a>]</b>, lagt på " . $afsModified . ")</div>";
$message .= $indhold;
Men hvordan får jeg det til ikke bare at være en lang tekststreng, som viser alle tags mv., men i stedet kun retter sig efter disse tags?
Hvis jeg forstår dig korrekt så vil du gerne vide hvordan du 'aktiverer' indholdet i en mail, således at det parses som en HTML side....det ved jeg desværrer ikke noget om.
Jeg har for et par år siden lavet noget i den retning - er jeg kommet i tanker om! Kan se, jeg dengang brugte mime_mail, og phpmailer, en klasse, som i hvert fald kan bruges til at sende filer som attachment med - vil se på det igen, håber den også kan lave pæn html!
Jeg har lavet nyt spm. mht. de videre finesser ved brug af PHPMailer, jf. http://www.eksperten.dk/spm/667917 Men jeg er da kommet længere siden sidst :-)
Tak for points :), kiggede lige i dit andet spm. det ser vældig fancy ud :) måske man skulle kigge lidt på klasser i PHP :)
Mvh. Johan
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.