Førstesiden / PHP / mail.html
Sende en mail
Å bruke PHP til å sende mail (på Linux vel å merke), er bare helt glimrende. Hvis man lager en kontaktside, kan man legge inn en form som brukeren kan bruke til å taste inn i. Husk for all del å legge noe stylesheet på textfeltene og knappene.
I fila kontakt.html
<form action="sendmail.php" method="get">
Navn <input type="text" name="avsender">
Hjemmeside <input type="text" name="hjemmeside">
Email <input type="text" name="email">
Melding:
<textarea rows="8" cols="60" name="melding">
</textarea>
<input type="Submit" value="Send">
</form>
I fila sendmail.php
<?
extract($_GET);
if(mail("mottaker@domene.no", "Mail fra din hjemmeside",
"Navn: $avsender\nHjemmeside: $hjemmeside\n
Email: $email\nMelding: $melding")==true)
{
echo "Takk for at du sendte mailen, $avsender. ";
}
else
{
echo "Fikk ikke sendt mailen. Sorry.";
}
?>
Dette scriptet forutsetter at det er satt opp mail korrekt på serveren. Ellers vil det ikke virke. Kun testet på Linux
Viktige funksjoner:
- 'mail' lar deg send mail.
Skrevet av Sindre Mathisen 2001
Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar
Kommentarer| Innsendt av kjetil hansen | Email: privat[ATNOSPAM]kjetilhansen.net | | Det er vel og greit med linux, men hvis du har windows2000 og bruker easyphp, hvordan skal det da gjøres?? Det er jo ikke alle som bruker linux |
| Innsendt av Sindre Mathisen | Email: - | Vel, man kan ikke dekke alle mulige slags kombinasjoner av alle mulige slags script.
Etter å ha søkt på PHP+Windows+Mail på Google fant jeg en fin side:
http://php.weblogs.com/stories/storyReader$67 |
|