Html in e-mail via php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Prienstra

prienstra

14/03/2007 12:02:00
Quote Anchor link
Via een php script verzend ik automatisch een e-mail met daarin een url voor het invullen van een enquete
Nu wil ik dat het php script een url aanmaken waarin automatisch het e-mailadres van de ontvanger staat.
Maar hij herkent iets niet, op regel 26 zet het systeem het niet om naar een tekst link

http://www.plaatscode.be/4617
 
PHP hulp

PHP hulp

15/01/2025 22:51:05
 
Robert Deiman

Robert Deiman

14/03/2007 12:11:00
Quote Anchor link
@prienstra

Foutje van mij :P Maar je moet dan de juiste headers in je mail zetten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$header
= "From: Sitenaam<[email protected]>\r\n";
        $header .= "MIME-Version: 1.0\r\n";
        $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
        $header .= "X-Priority: 2\r\n"; # 1 voor erg belangrijk
        $header .= "X-MSMail-Priority: High\r\n";
        $header .= "X-Mailer: PHP/".phpversion();
?>


En je mail() functie komt er dan zo uit te zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
mail("van_email","onderwerp: ",$bericht,$header);
// van_email -> zorg dat dit overeenkomt met je header email, minder kans om als spam te worden herkend
?>
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
 
Thijs X

Thijs X

14/03/2007 12:18:00
Quote Anchor link
Variablen even buiten quotes zetten,

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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?
##Header
include("./templates/header.php");
 
 
## Content gedeelte
 
 
 
if ($actie == "verstuur") {
 
 
 
mysql_close();

$header = "From: Sitenaam<[email protected]>\r\n";
       $header .= "MIME-Version: 1.0\r\n";
        $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
        $header .= "X-Priority: 2\r\n"; # 1 voor erg belangrijk
        $header .= "X-MSMail-Priority: High\r\n";
        $header .= "X-Mailer: PHP/".phpversion();

 
mail($email,"Enquete Hof van Hulsberg","

Geachte heer/mevrouw,


Wij hopen dat u een prettig verblijf heeft gehad in Hotel Hof van Hulsberg.

Omdat wij continu proberen onze dienstverlening te verbeteren willen wij u vragen een korte enquête over uw verblijf in Hotel Hof van Hulsberg in te vullen. Dit kost u slechts 1 minuut tijd en helpt ons en toekomstige gasten een gedegen beeld van het hotel te vormen.

<a href=\"http://www.hofvanhulsberg.nl/enquete.php?email="
.$email."\">Klik hier</a>

Wij willen u alvast danken voor uw medewerking en hopen u spoedig weer te mogen verwelkomen.

Met vriendelijke groet,

Familie Rienstra
Hotel Hof van Hulsberg

"
, $header);
 
 
echo "<tr><td align=\"center\"><br><br><br><strong>Verstuurd!</strong><br><br><br><br><br></td></tr>";
}

 
else {
print "

<TR>
          <FORM action=\"test.php?actie=verstuur\" method=\"post\">

<TR>
          <TD><strong>Emailadres</strong></td>

          <TD>
                  <INPUT type=\"text\" name=\"email\" class=\"veld1\">
                  </TD></TR>

        <TR>
          <TD>&nbsp;</td><td><br><INPUT type=\"submit\" value=\"Nu aanvragen &raquo;\" class=\"button\"></TD></TR></FORM>
                  </td></tr></table><br><br></td></tr>

"
;
}

 
## Bottom
include("./templates/bottom.php");
 
?>
Gewijzigd op 01/01/1970 01:00:00 door Thijs X
 
Prienstra

prienstra

14/03/2007 12:55:00
Quote Anchor link
Thijs en Robert bedankt!
Het werkt super.
 



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.