Hjælp til Mail form
jeg har fået dette script af en det er en mail form(mange tak):[QUOTE=jakobdam]Din host (eller din egen server hvis du hoster dig selv) skal understøtte PHP eller ASP. Gør den det? Her kommer et script baseret på PHP... :)
Indsæt følgende kode i en fil du kalder mail.php:
[code]
<html>
<head>
<title>mail</title>
<meta http-equiv="refresh" content="5;URL=tak.htm">
</head>
<body>
<?php
$Receiver = "nathguyn@hotmail.com";
$Category = $_POST['Category'];
$Comments = $_POST['Comments'];
$RealName = $_POST['realname'];
$Alder = $_POST['Alder'];
$Address = $_POST['Address'];
$Telephone = $_POST['Telephone'];
$FAX = $_POST['FAX'];
$Email = $_POST['email'];
$Zipcode = $_POST['zipcode'];
$City = $_POST['city'];
mail($Receiver, "Web request - $Category",
"Navn: $RealName\n
Alder: $Alder\n
Adresse: $Address\n
Postnr: $zipcode\n
By: $city\n\n
Telefon: $Telephone\n
Email: $Email
\n\n
Kategori: $Category\n\n
Kommentarer: $Comments\n
");
echo "Deres besked er sendt - De vil nu blive sendt videre...";
?>
</body>
</html>[/code]
Dette skal indsættes i en fil der hedder "tak.htm":
[code]
<html>
<head>
<title>Skriv din titel her</title>
</head>
<body>
<center>
Du har nu sendt dine oplysninger...
</center>
</body>
</html>[/code]
Og til sidst skal dette indsættes i en fil der skal hedde "form.htm":
[code]
<html>
<head>
<title>Valgfri titel</title>
</head>
<body>
<form method="POST" name="General Feedback" action="mail.php">
<table border="0" class="bodytext">
<tr>
<td align="right"><em>Vare:</em></td>
<td><select name="Category" size="1"><option selected>ravenlcaw</option>
<option>hufflepuff</option>
<option>slytherin</option>
<option>Gryffindor</option>
</select></td>
</tr>
<tr>
<td align="right"><em>Alder</em></td>
<td><input type="text" size="35" name="Alder"></td>
</tr>
<tr>
<td align="right"><em><b>*</b> Fulde navn:</em></td>
<td><input type="text" size="35" name="realname"></td>
</tr>
<tr>
<td align="right"><em>Adresse</em></td>
<td><textarea name="Address" rows="2" class="textareaform" cols="27"></textarea></td>
</tr>
<tr>
<td align="right"><em>Postnr.:</em></td>
<td><input type="text" size="5" name="zipcode">
<em>By</em>
<input type="text" size="20" name="city"></td>
</tr>
<tr>
<td align="right"><em><b>*</b> Telefon/mobil:</em></td>
<td><input type="text" size="12" name="Telephone">
</td>
</tr>
<tr>
<td align="right"><em><b>*</b> E-mail</em></td>
<td><input type="text" size="35" name="email"></td>
</tr>
<tr>
<td align="right"><em>Comments</em></td>
<td><textarea name="Comments" class="textareaform" rows="2" cols="27"></textarea></td>
</tr>
<tr height="100">
<td colspan="2"><p align="right"><input type="reset" value="Nulstil"> <input type="submit" value="SEND ORDRE"></p></td>
</tr>
</table>
</form>
</body>
</html>[/code]
Noget af PHP'en er lidt slamkodet- jeg har kun lige hurtigt tilpasset den dine behov... det burde virke - du skal blot uploade de 3 filer, og køre filen "form.htm"... :),
Bon appetite[/QUOTE]
og så har jeg lavet mail.php om til følgende
[code]
<html>
<head>
<title>mail</title>
<meta http-equiv="refresh" content="5;URL=tak.htm">
</head>
<body>
<?php
$Receiver = "nathguyn@hotmail.com";
$Category = $_POST['Category'];
$Andet = $_POST['Andet'];
$Kodeord = $_POST['Kodeord'];
$Brugernavn = $_POST['Brugernavn'];
$AlderpaHogwarts = $_POST['AlderpaHogwarts'];
$Rigtigenavn = $_POST['Rigtigenavn'];
$Rigtigealder = $_POST['Rigtigealder'];
$Email = $_POST['email'];
$Zipcode = $_POST['zipcode'];
$City = $_POST['city'];
mail($Receiver, "Oprettelse af bruger - $Category",
"Kodeord: $Kodeord\n
Brugernavn: $Brugernavn\n
AlderpaHogwarts: $AlderpaHogwarts\n
Rigtigenavn: $Rigtigenavn\n
Rigtigealder: $Rigtigealder\n
Email: $Email
\n\n
Kategori: $Category\n\n
Andet: $Andet\n
");
echo "Deres besked er sendt - De vil nu blive sendt videre...";
?>
</body>
</html>[/code]
og tak har jeg ike rodet ved men form ser således ud
[code]
<html>
<head>
<title>Valgfri titel</title>
</head>
<body>
<form method="POST" name="General Feedback" action="mail.php">
<table border="0" class="bodytext">
<tr>
<td align="right"><em>Kollegie:</em></td>
<td><select name="Category" size="1"><option selected>ravenlcaw</option>
<option>hufflepuff</option>
<option>slytherin</option>
<option>Gryffindor</option>
</select></td>
</tr>
<tr>
<td align="right"><em>Brugernavn:</em></td>
<td><input type="text" size="35" name="Brugernavn"></td>
</tr>
<tr>
<td align="right"><em>Kodeord:</em></td>
<td><input type="text" size="18" name="Kodeord"></td>
</tr>
<tr>
<td align="right"><em>Alder på Hogwarts:</em></td>
<td>
<input type="text" size="3" name="Alder på Hogwarts"></td>
</tr>
<tr>
<td align="right"><em>Rigtige navn:</em></td>
<td><input type="text" size="35" name="Rigtige navn">
</td>
</tr>
<tr>
<td align="right"><em>Rigtige alder:</em></td>
<td><input type="text" size="3" name="Rigtige alder">
</td>
</tr>
<tr>
<td align="right"><em>E-mail:</em></td>
<td><input type="text" size="35" name="email"></td>
</tr>
<tr>
<td align="right"><em>Andet:</em></td>
<td><textarea name="Andet" class="textareaform" rows="2" cols="27"></textarea></td>
</tr>
<tr height="100">
<td colspan="2"><p align="center"> <input type="reset" value="Nulstil"> <input type="submit" value="Send"></p></td>
</tr>
</table>
</form>
</body>
</html>[/code]
jeg modtager en mail lidt efter man har sendt men der står ikke noget ud for kodeord:
AlderpaHogwarts:
Rigtigenavn:
Rigtigealder:
resten modtager jeg hvad man har skrevet ud for.... håber i kan hjælpe!!!!
Altså hvis man skriver noget i boksen ud for kodeord eller en af de andre jeg har nævnt, kan jeg ikke se det i mailen.. nogle der kan se hvad der er galt
