Printen in HTML

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

John de Winkel

John de Winkel

14/08/2008 08:32:00
Quote Anchor link
Ik heb een script dat iedere morgen een mail verstuurd.
Deze mail bevat een tekstveld in mijn database.
Dit tekstveld is in HTML.

De mail echter die wordt verstuurd is echter niet in HTML en ik kom er niet uit wat er verkeerd is.

Wie kan mij een zetje geven in de goede richting?

Hieronder mijn script:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
ini_set('SMTP','post.demon.nl');

$server        = 'localhost';
$gebruiker     = '---';
$wachtwoord     = '---';
$database    = 'Adkompleet';

$email         = '[email protected]';

if(mysql_connect($server,$gebruiker,$wachtwoord))
{

    if(mysql_select_db($database))
    {

        $query     = "SELECT Kandidaatnummer, Kandidaatvoornaam, Kandidaatvoortgang, Reminder FROM `_kandidaten` WHERE Reminder <= NOW()";
        $result = mysql_query($query);

        if($result && mysql_num_rows($result) > 0)
        {

            while($row = mysql_fetch_assoc($result))
            {

                $headers = 'From: [email protected]'.PHP_EOL;
                $headers .= 'To: '.$email.PHP_EOL;
                $headers .= 'X-Mailer: PHP v'.phpversion().PHP_EOL;
                $headers .= 'X-Originating-IP: '.$_SERVER['REMOTE_ADDR'].PHP_EOL;
                $headers .= 'MIME-Version: 1.0'.PHP_EOL;
                $headers .= 'Content-Type: text/html; charset=UTF-8;Content-Transfer--Encoding: quoted-printable'.PHP_EOL;
                
                $bericht = 'Beste Riek,'.PHP_EOL.PHP_EOL;
                $bericht .= 'Er staat nog een reminder open voor '.$row['Reminder'].PHP_EOL.PHP_EOL;
                $bericht .= 'Klant: '.$row['Kandidaatvoornaam'].PHP_EOL.PHP_EOL;
                $bericht .= strip_tags($row['Kandidaatvoortgang']).PHP_EOL.PHP_EOL;
                
                if(mail($email,'Reminder: '.$row['Kandidaatnummer'], $bericht, $headers))
                {

                    echo 'Verstuurd!'.PHP_EOL;
                }
else{
                    echo 'Mislukt'.PHP_EOL;
                }
            }
        }
else{
            echo '<p>Sorry, ik heb geen kandidaten gevonden!</p>';
        }    
    
    }
else{
        echo '<p>Sorry, ik kon geen verbinding maken met de databasetabel!</p>';
    }
}
else{
    echo '<p>Sorry, ik kon geen verbinding maken met de databaseserver!</p>';
?>

Het veld "Kandidaatvoortgang" is het tekstveld waar het om gaat.

Alvast bedankt,

John
Gewijzigd op 01/01/1970 01:00:00 door John de Winkel
 
PHP hulp

PHP hulp

25/12/2024 13:57:16
 
Jelle Posthuma

Jelle Posthuma

14/08/2008 09:03:00
Quote Anchor link
Zou je het eens tussen tags willen plaatsen?
 
John de Winkel

John de Winkel

14/08/2008 09:08:00
Quote Anchor link
Gedaan!

Bedankt,

John
 



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.