X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/606271508bfbb50b29c759606a765112e8b62368..HEAD:/contact.php diff --git a/contact.php b/contact.php deleted file mode 100644 index 592ecbd..0000000 --- a/contact.php +++ /dev/null @@ -1,59 +0,0 @@ -$error

\n\n"; - } -} - -function mailform($input = []) -{ - $source = empty($input['subject']) ? 'reactie' : $input['subject']; - if (!$input) { - return 'Geen gegevens ontvangen. Probeer het nog eens.'; - } - if (empty($input['email']) or !preg_match('/.+@.+\..+/', $input['email'])) { - return 'Een geldig e-mailadres is verplicht zodat we antwoord kunnen geven.'; - } - if (isset($input['naam']) and empty($input['naam'])) { - return 'Geef ook een naam waarmee we u kunnen aanspreken.'; - } - - $rcpt = 'info@'.$_SERVER['HTTP_HOST']; - $subject = "Formulier {$_SERVER['HTTP_HOST']}: $source"; - $reply = preg_match('/\A\w+@\w+\.[a-z]+\z/', $input['email']) - ? $input['email'] : $rcpt; - $header = "From: $reply"; - - foreach (array( - 'X-Accept-Language' => 'HTTP_ACCEPT_LANGUAGE', - 'User-Agent' => 'HTTP_USER_AGENT', - ) as $mailhdr => $serverhdr) { - if (!$_SERVER[$serverhdr]) continue; - $header .= "\r\n$mailhdr: ".$_SERVER[$serverhdr]; - } - - $origin = $_SERVER['REMOTE_ADDR']; - $origin .= sprintf(' (%s)', gethostbyaddr($origin)); - $body = "Ingevuld vanaf $origin:\r\n\r\n"; - - foreach ($input as $k => $v) { - $body .= "$k: $v\r\n"; - } - - $sent = mail($rcpt, $subject, $body, $header); - if (!$sent) - return 'Helaas ging er iets mis bij het doorvoeren. Probeer het later nog eens.'; - - switch ($source) { - case 'bestelling': - print '

Bedankt voor uw bestelling. U ontvangt z.s.m. de bevestiging van deze bestelling via uw opgegeven e-mailadres.

'; - break; - default: - print '

Bedankt voor uw reactie!

'; - } - return; -}