Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php include("..../login.php"); ?>
- <?php
- $tekniker = check_input($_POST['tekniker'],"Husk å skrive navnet ditt!");
- $firmaepost = array('random2' => 'email@mail.com', 'random3' => 'Random@email.com', 'random1' => 'email.mail.com', 'random4' => 'random@mail.com');
- $firma = check_input($firmaepost[$_POST['firma']]);
- $firma = check_input($_POST['firma'],"Du må velge hvilket firma som utfører oppdraget!");
- $type = check_input($_POST['type'],"Du må velge enten HENVENDELSE eller FEILHÅNDTERING!");
- $saksnr = check_input($_POST['saksnr'],"Saksnr. enten mangler eller er feil. Riktig format er 1-123456789 eller 1-1234567890 eller 1-12345678901 eller 1-123456789012");
- if (!preg_match("/^\d-\d{9,10,11,12}$/", $saksnr))
- {
- show_error("Saksnr. enten mangler eller er feil. Riktig format er 1-123456789 eller 1-1234567890 eller 1-12345678901 eller 1-123456789012");
- }
- $rapport = check_input($_POST['rapport'],"Du må skrive en rapport på utført oppdrag!");
- $formcontent="Fra: $tekniker\r\nFirma: $firma\r\nSaksnr: $type/$saksnr\r\nRapport:\r\n$rapport\r\n";
- $recipient = "email@mail.com\r\n";
- $subject = "$firma - Rapport Serviceoppdrag - Saksnr:$type/$saksnr\r\n";
- $headers = "From: Rapportskjema Viken Fibernett <teknisk@vikenfibernett.no>\r\n";
- $headers .= "Cc: {$firmaepost[$_POST['firma']]},email@mail.com\r\n";
- mail($recipient, $subject, $formcontent, $headers) or die("<?php echo $myError; ?>");
- header('Location: thanks.php');
- exit();
- ?>
- <?php
- function check_input($data, $problem='')
- {
- $data = trim($data);
- $data = htmlspecialchars($data);
- if ($problem && strlen($data) == 0)
- {
- show_error($problem);
- }
- return $data;
- }
- function show_error($myError)
- {
- ?>
- <html>
- <body>
- <b>Følgende feil oppstod:</b><br />
- <?php echo $myError; ?>
- </body>
- </html>
- <?php
- exit();
- }
- ?>
Add Comment
Please, Sign In to add comment