E-mail opmaak in PHP script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kilian S

Kilian S

28/07/2009 12:35:00
Quote Anchor link
Goedendag,

Op dit moment hebben wij een projectmanagement systeem draaien voor ons bedrijf.
Dit systeem stuurt e-mails als er bijvoorbeeld een project aan je word toegewezen of als er een notitie is toegevoegd.

Deze e-mails worden verzonden zonder opmaak, gewoon standaard e-mails met alleen de belangrijke informatie.
Wij wilden graag een extraatje aan deze e-mails toevoegen, dus met opmaak.

De opmaak is er al, waarmee deze e-mails zullen worden verstuurd, enkel werkt dit niet in het script (opmaak is met tabellen, vind het script geloof ik niet zo leuk… ;-)) en vroeg ik mij dus af hoe ik deze opmaak kan implanteren in het huidige systeem.

Inhoud script betreffende e-mail inhoud:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
        if ($settings["mailnotify"])
        {
            $sendto = getArrayVal($_POST, "sendto");
            $usr = (object) new project();
            $users = $usr->getProjectMembers($id, 10000);
            if ($sendto[0] == "all")
            {
                $sendto = $users;
                $sendto = reduceArray($sendto);
            } elseif ($sendto[0] == "none")
            {
                $sendto = array();
            }
            foreach($users as $user)
            {
                if (!empty($user["email"]))
                {
                    if (is_array($sendto))
                    {
                        if (in_array($user["ID"], $sendto))
                        {
            // send email
                            $themail = new emailer($settings);
                        $themail->send_mail($user["email"], "Titel bericht", " Inhoud bericht, moet dus met opmaak i.p.v. standaard tekst");
                        }
                    }
                    else
                    {
                        // send email
                        $themail = new emailer($settings);
                        $themail->send_mail($user["email"], "Titel bericht", " Inhoud bericht, moet dus met opmaak i.p.v. standaard tekst");
                    }
                }
            }


Opmaak e-mail zoals eerder gemaakt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<table width="650" border="1" bordercolor="#000000" bgcolor="#FFFF99" align="center">
  <tr>
    <th scope="col"><div align="left"><font face="Georgia" size="1>Inhoud e-mail</div></th>
  </tr>
</table>


Zouden jullie mij hiermee verder kunnen helpen?
Alvast hartelijk dank!

Met vriendelijke groet,
Kilian
 
PHP hulp

PHP hulp

24/11/2024 14:35:55
 
Daniel H

Daniel H

28/07/2009 12:45:00
Quote Anchor link
Ik zouw eerst de opmaak omzetten in div's.(daar werkt hyves ook mee) Als je dit gedaant hebt kun je op de plek waar staat "Inhoud bericht, moet dus met opmaak i.p.v. standaard tekst". de opmaak zetten met de gewenste tekst.

voorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$themail
->send_mail($user["email"], "Titel bericht", "<div><h2>Test bricht</h2></div><div>hier je teksten die inde e-mail  moet komen</div>");
?>
Gewijzigd op 01/01/1970 01:00:00 door Daniel H
 
Kilian S

Kilian S

28/07/2009 12:52:00
Quote Anchor link
Ik ben helaas niet ervaren met div's.
Zou iemand met de bovenstaande opmaak code zoals in die tabel, een begin voor mij kunnen maken?

Als ik een begin heb, kan ik daarmee verder, maar heb geen idee hoe ik het op moet bouwen vanuit niks...

Thanks!
 
Daniel H

Daniel H

28/07/2009 13:35:00
Quote Anchor link
bijvoorbeeld dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<div style="width:650px; background-color:#FFFF99; border: 1px solid #000;"><font face="Georgia" size="1">Inhoud e-mail</font></div>
 
Mitchell

Mitchell

28/07/2009 13:38:00
Quote Anchor link
@ Kilian
Zoek eerst even naar Doctype en daarna naar CSS tutorials, sceneone is een mooie start plek.
Gewijzigd op 01/01/1970 01:00:00 door Mitchell
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.