git.shiar.nl
/
minimedit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
head: reorder description metadata attributes
[minimedit.git]
/
widget
/
contact.php
diff --git
a/widget/contact.php
b/widget/contact.php
index b2d41cbd9249b164cddc21e4253daab412ead6d8..8fdc948f21a76af8b02f0038e51af47c8cb88dc8 100644
(file)
--- a/
widget/contact.php
+++ b/
widget/contact.php
@@
-59,6
+59,13
@@
switch ($source) {
}
$header = "From: $reply";
}
$header = "From: $reply";
+ if ($origin = @$_SERVER['REMOTE_ADDR']) {
+ if ($resolved = @gethostbyaddr($origin) and $resolved !== $origin) {
+ $origin .= sprintf(' (%s)', gethostbyaddr($origin));
+ }
+ $header .= "\r\nReceived: from $origin by $domain{$config['url']}; ".date('r');
+ }
+
foreach (array(
'X-Accept-Language' => 'HTTP_ACCEPT_LANGUAGE',
'User-Agent' => 'HTTP_USER_AGENT',
foreach (array(
'X-Accept-Language' => 'HTTP_ACCEPT_LANGUAGE',
'User-Agent' => 'HTTP_USER_AGENT',
@@
-67,16
+74,17
@@
switch ($source) {
$header .= "\r\n$mailhdr: ".$_SERVER[$serverhdr];
}
$header .= "\r\n$mailhdr: ".$_SERVER[$serverhdr];
}
- $origin = $_SERVER['REMOTE_ADDR'];
- if ($resolved = @gethostbyaddr($origin) and $resolved !== $origin) {
- $origin .= sprintf(' (%s)', gethostbyaddr($origin));
- }
- $body = "Ingevuld vanaf $origin:\r\n\r\n";
-
+ $body = '';
foreach ($input as $k => $v) {
$body .= "$k: $v\r\n";
}
foreach ($input as $k => $v) {
$body .= "$k: $v\r\n";
}
+ if ($logfile = fopen('maillog.txt', 'a')) {
+ $logdata = "Date: ".strftime("%F %T");
+ $logdata .= "\nTo: $rcpt\nSubject: $subject\n$header\n\n$body.\n\n";
+ fwrite($logfile, str_replace("\r\n", "\n", $logdata));
+ }
+
$sent = mail($rcpt, $subject, $body, $header);
if (!$sent)
return 'Helaas ging er iets mis bij het doorvoeren. Probeer het later nog eens.';
$sent = mail($rcpt, $subject, $body, $header);
if (!$sent)
return 'Helaas ging er iets mis bij het doorvoeren. Probeer het later nog eens.';