Hittade denna gratis php formuläret.
Code: Select all
<?php
$subs = array( // Ämnen
'Support',
);
// Detta är meddelandet som kommer visas över kontaktformuläret (HTML kan användas)
$message = 'Formulär.<br><br>
Vid andra frågor än support frågor klicka på Kontakta oss.';
$to = "email"; // Din e-postadress
$from = "Kontakt-form -> Support"; // Vart mailet ska komma från
$wide = '50'; // Textarea cols
$high = '15'; // Textarea rows
if (isset($_REQUEST['do']) && $_REQUEST['do'] == 'send') {
$subject = $_REQUEST['subject'];
$message = $_REQUEST['message'];
$name = $_REQUEST['name'];
$frommail = $_REQUEST['email'];
$gathered = "
Från: ".ucfirst(htmlentities($name))." ( ".$frommail." )
*******************************************
".ucfirst($message);
mail($to,$subject,$gathered,$from);
echo "Ärendet är nu skickat!<br>Vi återkommer inom 24 timmar med svar!";
}
else if (isset($_REQUEST['do']) && $_REQUEST['do'] == 'check') {
if (empty($_REQUEST['name'])) {
echo "Du måste fylla i ditt namn!<br>";
}
if (empty($_REQUEST['email'])) {
echo "Du måste ange din E-post adress!<br>";
}
if (empty($_REQUEST['subject'])) {
echo "Du måste fylla i ditt ämne!<br>";
}
if (empty($_REQUEST['message']) || strlen($_REQUEST['message']) <= 20) {
echo "Du har inte skrivigt i något ärende eller så var det kortare än 20 tecken!<br>";
}
else {
if (preg_match("^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,4}$^", $_REQUEST['email'])) {
echo "Formuläret verifierades och godkändes<br>
<u>Vill du skicka detta ärende?</u>:<br><br>";
echo '<form action="'.$_SERVER['REQUEST_URI'].'" method="post">
<table width="250" border="0">
<tr>
<td width="150" height="90" align="left" valign="top"><input type="hidden" name="do" value="send">
Ditt Namn:<p>
Din E-post adress:</td>
<td width="100" align="left" valign="top">
<input type="text" name="name" value="'.$_REQUEST['name'].'" readonly="yes"><img src="bild/bock.gif" width="14" height="13" alt="accept" /><p>
<input type="text" name="email" value="'.$_REQUEST['email'].'" readonly="yes"><img src="bild/bock.gif" width="14" height="13" alt="accept" /></td></tr></table>
Ärendets ämne:<br>
<input type="text" name="subject" value="'.$_REQUEST['subject'].'" readonly="yes"><br><br>
Ärende:<br>
<textarea rows="'.$high.'" cols="'.$wide.'" name="message" readonly="yes">'.$_REQUEST['message'].'</textarea><br>
<input type="submit" value="Ja, Skicka Nu!" style="margin-top:1px;">
</form>';
}
else {
echo 'E-postadressen "'.$_REQUEST['email'].'" var inte gilltlig!';
}
}
}
else {
echo $message.'<br><br><form action="'.$_SERVER['REQUEST_URI'].'" method="post">
<table width="250" border="0">
<tr>
<td width="150" height="90" align="left" valign="top"><input type="hidden" name="do" value="check">
Ditt Namn:<p>
Din E-post adress:</td>
<td width="100" align="left" valign="top">
<input type="text" name="name" class="form1"><p>
<input type="text" name="email" class="form1"></td></tr></table>
Ärendets ämne: <select name="subject" class="form1">';
foreach ($subs as $sub) {
echo '<option value="'.ucfirst($sub).'">'.ucfirst($sub).'</option>';
}
echo '
</select><br><br>
Ärende:<br>
<textarea rows="'.$high.'" cols="'.$wide.'" name="message" class="form1"></textarea><br><br>
<input type="submit" value="Skicka" class="knapp">
</form>';
}
?>
/Force