/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Mail - formularer
Fra : Christian Hjort


Dato : 28-05-04 16:36

Hej NG,

Jeg står og skal lave en kontakt formular, har gennemgået
webcafes tutorial men synes den er mangelfuld. Håber der er nogen
der kan give mig en lille hånd. Jeg har lavet formularen i HTML,
og skal nu have lidt hjælp til at få den sendt via php:

<form method="post" action="sendmail.php" />
<fieldset>
<label for="name">*Navn:</label>
   <input type="text" name="name" id="name" class="felter" />
   <label for="afsender">*E-mail:</label>
   <input type="text" name="afsender" id="afsender" class="felter"
/>
   <label for="Hjemmeside">Hjemmeside:</label>
   <input type="text" name="Hjemmeside" id="Hjemmeside"
value="http://" class="felter" />
   <label for="emne">*Emne:</label>
   <input type="text" name="emne" id="emne" class="felter" />
   <label for="Message">*Besked:</label>
   <textarea name="Message" id="Message" rows="6" cols="20"
class="felter"></textarea>
   <input type="submit" name="submit" value="Send besked"
class="submit" />

</fieldset>
</form>

Hvad skal der stå i sendmail.php for at den sender de ønskede
punkter.

NB. Jeg er ikke bare ude efter scriptet, men når jeg ser hvad du
skriver er det jo bare at bygge videre på det.

MVH Christian Hjort


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jacob Atzen (28-05-2004)
Kommentar
Fra : Jacob Atzen


Dato : 28-05-04 18:03

Christian Hjort <SphinX@mail-online.dk> writes:

> Jeg står og skal lave en kontakt formular, har gennemgået
> webcafes tutorial men synes den er mangelfuld. Håber der er nogen
> der kan give mig en lille hånd. Jeg har lavet formularen i HTML,
> og skal nu have lidt hjælp til at få den sendt via php:

Prøv at kigge på manualen. Der står rigtig mange gode ting.

<http://www.dk.php.net/manual/en/index.php>

--
Med venlig hilsen
- Jacob Atzen

Christian Hjort (28-05-2004)
Kommentar
Fra : Christian Hjort


Dato : 28-05-04 19:35

Jacob Atzen wrote in dk.edb.internet.webdesign.serverside.php:
> Christian Hjort <SphinX@mail-online.dk> writes:
>
> > Jeg står og skal lave en kontakt formular, har gennemgået
> > webcafes tutorial men synes den er mangelfuld. Håber der er nogen
> > der kan give mig en lille hånd. Jeg har lavet formularen i HTML,
> > og skal nu have lidt hjælp til at få den sendt via php:
>
> Prøv at kigge på manualen. Der står rigtig mange gode ting.
>
> <http://www.dk.php.net/manual/en/index.php>
>
Har jeg prøvet, men ikke noget rigtigt kodeeksemple, er stadig på
begynder stadiet, men er træt af at bruge et CGI script, vil have mit
eget. Kan du lige vise det lynende hurtigt? Bare hvordan man sender de
2 første ting eller er det noget større?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Henrik Kirk (28-05-2004)
Kommentar
Fra : Henrik Kirk


Dato : 28-05-04 20:04

>> <http://www.dk.php.net/manual/en/index.php>
>>
> Har jeg prøvet, men ikke noget rigtigt kodeeksemple, er stadig på
> begynder stadiet, men er træt af at bruge et CGI script, vil have mit
> eget. Kan du lige vise det lynende hurtigt? Bare hvordan man sender de
> 2 første ting eller er det noget større?
Hvis du i manualen finder mail() den kan alle de tricks ogsaa slipper du
for at kode php/cgi du skal bare bruge funktionen.
Der ligger ogsaa masser af kode eksempler i manualen.


--

/Henrik Kirk webmaster 1900mtb.dk
-----------------
Stud.dat
Homepage http://bitsch.dat4.dk

Kim Andersen (29-05-2004)
Kommentar
Fra : Kim Andersen


Dato : 29-05-04 14:41

> <form method="post" action="sendmail.php" />
> <fieldset>
> <label for="name">*Navn:</label>
> <input type="text" name="name" id="name" class="felter" />
> <label for="afsender">*E-mail:</label>
> <input type="text" name="afsender" id="afsender" class="felter"> />
> <label for="Hjemmeside">Hjemmeside:</label>
> <input type="text" name="Hjemmeside" id="Hjemmeside"
> value="http://" class="felter" />
> <label for="emne">*Emne:</label>
> <input type="text" name="emne" id="emne" class="felter" />
> <label for="Message">*Besked:</label>
> <textarea name="Message" id="Message" rows="6" cols="20"
> class="felter"></textarea>
> <input type="submit" name="submit" value="Send besked"
> class="submit" />
> </fieldset>
> </form>

sendmail.php kunne evt. se ud om dette her.

$inName = $_POST["name"];
$inEmail = $_POST["afsender"];
$inMessage = $_POST["Message"];

if (strlen($inName) > 0 && strlen($inEmail) && strlen($inMessage))
{
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";

$headers .= "From: $inName <$inEmail>\r\n";
$headers .= "Reply-To: $inEmail\r\n";

$body = "PHP Script: ".$_SERVER["PHP_SELF"]."\r\nFra: ".$inName." /
".$inEmail;
$body .= "\r\nIndhold, som er modtaget d.".date("Y-m-d H:i:s")." fra IP
nr.".$_SERVER["REMOTE_ADDR"]."\r\n\r\n".$inMessage ;

mail("min@email.dk", "Kontakt form fra www", $body, $headers);
}

/Kim



Christian Hjort (30-05-2004)
Kommentar
Fra : Christian Hjort


Dato : 30-05-04 10:45



> sendmail.php kunne evt. se ud om dette her.
>
> $inName = $_POST["name"];
> $inEmail = $_POST["afsender"];
> $inMessage = $_POST["Message"];
>
> if (strlen($inName) > 0 && strlen($inEmail) && strlen($inMessage))
> {
> $headers = "MIME-Version: 1.0\r\n";
> $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
>
> $headers .= "From: $inName <$inEmail>\r\n";
> $headers .= "Reply-To: $inEmail\r\n";
>
> $body = "PHP Script: ".$_SERVER["PHP_SELF"]."\r\nFra: ".$inName." /
> ".$inEmail;
> $body .= "\r\nIndhold, som er modtaget d.".date("Y-m-d H:i:s")." fra IP
> nr.".$_SERVER["REMOTE_ADDR"]."\r\n\r\n".$inMessage ;
>
> mail("min@email.dk", "Kontakt form fra www", $body, $headers);
> }
>
Tusind tak, dette er jo også let at bygge videre på. Mange tak.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste