Din fejler lægger i dit kald til funktion
mail. Du kan ikke bare sætte en masse tilfældige variabler ind i din funktion. Som der også står beskrevet på php.net, så er de 3 krævet inputs til funktionen følgende:
- Modtagerens mail
- Emne
- Beskeden (evt. med html, husk derfor noget sikkerhed).
Derudover kan du tilknytte noget
header som angiver bl.a. afsenders navn og email, men det kan du evt. søge lidt på google efter hvis det har din interesse
Jeg har ændret lidt i din kode så den skulle virke (frac kan så vidt jeg husker godt bruges til at sende mails fra
):
- <?php
- $to = "splitti@frac.dk";
- $navn = $_POST['navn'];
- $nummer = $_POST['nummer'];
- $tekst = $_POST['tekst'];
-
- $emne = "Vælg et fast emne, eller lav et input felt som hedder emne";
-
- $besked = "Navn: " . $navn . "<br />Telefonnummer: " . $nummer . "<br />Besked:<br /><br />" . $tekst;
-
- if (mail($to, $emne, $besked)) {
- echo("<p>Beskeden er sendt</p>");
- } else {
- echo("<p>Kunne ikke sende beskeden</p>");
- }
- ?>