Fout in automatische mail verzenden
Wat doe ik fout?
Code (php)
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
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
<?php
mysql_connect("localhost","root","usbw");
mysql_select_db("verjaardag") or die ("Niet gelukt");
$datum = date('d-m');
$result = mysql_query("SELECT * FROM kalender WHERE gbdatum = '$datum'");
if( mysql_num_rows( $result ) != 0 )
{
while ( $list = mysql_fetch_array($result))
{
$leeftijd = date('Y') - $list['gbjaar'];
echo 'Vandaag is <b>'.$list['naam'].' '.$list['achternaam'].'</b> jarig, Hartelijk gefeliciteerd<br>';
$to = '[email protected]'; // The email address you want notifiactaions sent to
$subject = 'Bezoekers ip'; // What do you want the subject line of notifications to be?
// PHP Script By Dave Lauderdale
// Published at: www.digi-dl.com
$visitorSpecs =
"<hr size=2 width=300 align=left>".
"<b>Visitor IP address:</b> ".$_SERVER['REMOTE_ADDR'].
"<br>".
"<b>Visitor system specs:</b> ".$_SERVER['HTTP_USER_AGENT'].
"<br>";
$headers = "Content-type: text/html \nFrom: [email protected]";
$body = "<body>
<br>
<table cellspacing=1 cellpadding=2 align=center>
<tr>
<td>
<b><font face=arial size=2>Website visitors IP address and system specs:</font></b>
</td></tr>
<tr><td><font face=arial size=2> $list['naam'] </font></td><tr>
<tr>
<td>
<font face=arial size=2> ".$visitorSpecs." </font>
</td></tr></table>
</body>";
mail($to,$subject,$body,$headers);
}
}
else
{
echo 'Vandaag is niemand jarig';
}
?>
mysql_connect("localhost","root","usbw");
mysql_select_db("verjaardag") or die ("Niet gelukt");
$datum = date('d-m');
$result = mysql_query("SELECT * FROM kalender WHERE gbdatum = '$datum'");
if( mysql_num_rows( $result ) != 0 )
{
while ( $list = mysql_fetch_array($result))
{
$leeftijd = date('Y') - $list['gbjaar'];
echo 'Vandaag is <b>'.$list['naam'].' '.$list['achternaam'].'</b> jarig, Hartelijk gefeliciteerd<br>';
$to = '[email protected]'; // The email address you want notifiactaions sent to
$subject = 'Bezoekers ip'; // What do you want the subject line of notifications to be?
// PHP Script By Dave Lauderdale
// Published at: www.digi-dl.com
$visitorSpecs =
"<hr size=2 width=300 align=left>".
"<b>Visitor IP address:</b> ".$_SERVER['REMOTE_ADDR'].
"<br>".
"<b>Visitor system specs:</b> ".$_SERVER['HTTP_USER_AGENT'].
"<br>";
$headers = "Content-type: text/html \nFrom: [email protected]";
$body = "<body>
<br>
<table cellspacing=1 cellpadding=2 align=center>
<tr>
<td>
<b><font face=arial size=2>Website visitors IP address and system specs:</font></b>
</td></tr>
<tr><td><font face=arial size=2> $list['naam'] </font></td><tr>
<tr>
<td>
<font face=arial size=2> ".$visitorSpecs." </font>
</td></tr></table>
</body>";
mail($to,$subject,$body,$headers);
}
}
else
{
echo 'Vandaag is niemand jarig';
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Els Pijnen
als je dit op de dag zelf wil doen moet je crojobs gebruiken
Hoi, ja dat weet ik, maar de code werkt niet zitten fouten in.
Als je je error reporting aan had staan dan had je deze fout waarschijnlijk zelf ontdekt. Zet daarom tijdens het ontwikkelen altijde error reporting aan via
Gr.
of in php.ini
Waar is de code die je momenteel gebruikt dan?
De bovenstaande?
Waarom de ene variabele wel buiten quotes en de andere niet?
Dennis Mertens schreef op 09.12.2008 13:05:
Ik snap er nu niks van.
Waar is de code die je momenteel gebruikt dan?
De bovenstaande?
Waarom de ene variabele wel buiten quotes en de andere niet?
Waar is de code die je momenteel gebruikt dan?
De bovenstaande?
Waarom de ene variabele wel buiten quotes en de andere niet?
Aanvulling: En waarom heb je geen html-dubbele quotes?
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Bedankt voor de jullie hulp.