Avatar billede henrik27 Nybegynder
31. august 2002 - 09:15 Der er 9 kommentarer og
3 løsninger

Hvordan kan jeg lave en formular, som sendes til en mail adr ?

Hvordan kan jeg lave en formular, som sendes til en mail adr ? mit webhotel, har ikke smtp på samme server, kan man gøre den asp eller php....hvis ja så hvordan ?

Mvh. Henrik Jørgensen
Avatar billede sthen Nybegynder
31. august 2002 - 09:18 #1
ALT for mange points for dette.

Du kan nemt selv lave det ved at læse her:
http://www.php.net/manual/en/function.mail.php
Avatar billede neteffect Nybegynder
31. august 2002 - 09:22 #2
Enig i det er for mange points.

Den simple grove metode, som aktiverer brugerens mail-klient:

<form action="mailto:nn@domain.dk?subject=hjemmesidemail" method="POST">
...
</form>
Avatar billede henrik27 Nybegynder
31. august 2002 - 09:25 #3
det skal helst hvære uden den såørger brugeren om et ellerandet, med dit system prøver at sende ?....når man klikker send skal formen bare sendes......det er ikke let for mig så hvad er 150 point, det ville betyde meget for mig, at få det til at virke.

Nvh. henrik
Avatar billede dmcn Praktikant
31. august 2002 - 09:46 #4
En yderst simpel mailform - du kan vel selv smide design på?

<?php
if ($_POST['send']) {
    mail("modtager@domain.dk","E-mail fra hjemmesiden","Personen ".$_POST['navn']." med e-mailadressen ".$_POST['email']." har sendt dig følgende besked: \n".$_POST['besked']);
    print "Din e-mail blev sendt.<br>";
}
?>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
Navn: <input type="text" name="navn"><br>
E-mail: <input type="text" name="email"><br>
<textarea name="besked"></textarea><br>
<input type="submit" name="send" value="Send beskeden"><br>
</form>
Avatar billede henrik27 Nybegynder
31. august 2002 - 09:57 #5
n0rmality>
kan dette script pruges på en server uden "smtp", og skal brugeren godkende at siden er ved at sende mails.

Mvh. Henrik

ps jeg lukker spørgsmålet ca 13.00 på forhånd tak til alle
Avatar billede dmcn Praktikant
31. august 2002 - 10:00 #6
Hvis personen der har sat serveren op har ved den mindste smule om php-opsætning, så virker det. Der skal blot, i php-opsætningen, henvises til en fungerende mailserver.
Og nej - brugeren skal ikke godkende noget.
Avatar billede henrik27 Nybegynder
31. august 2002 - 12:48 #7
Jeg har fået en smtp server adresse, af min udbyder, kan jeg bruge det til noget ? så det evnt. er lettere....

Mvh Henrik... tak for alle svarende ind til nu !
Avatar billede dmcn Praktikant
31. august 2002 - 12:50 #8
Du behøver slet ikke bekymre dig om SMTP. Upload scriptet som jeg har skrevet det, og prøv at udfylde og sende. Husk naturligvis at rette modtager@domain.dk til din e-mailadresse. :)
Avatar billede henrik27 Nybegynder
31. august 2002 - 12:55 #9
n0rmality>
jeg er lige ved at prøve dit script kan man bare tilføje flier input boxe, og radio knapper m.m. uden at skulde rette i selve scriptet....måske et dumt spørgsmål...men den sender det du har lavet ...takker ind til nu

Mvh. Henrik
Avatar billede dmcn Praktikant
31. august 2002 - 12:58 #10
Nej, hvis du vil tilføje mere, skal du naturligvis sørge for at input'sne også bliver sendt. Kig på dette eksempel, hvor jeg tilføjer Telefonnummer:

<?php
if ($_POST['send']) {
    mail("modtager@domain.dk","E-mail fra hjemmesiden","Personen ".$_POST['navn']." med e-mailadressen ".$_POST['email']." og telefonnummeret ".$_POST['telefonnummer']." har sendt dig følgende besked: \n".$_POST['besked']);
    print "Din e-mail blev sendt.<br>";
}
?>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
Navn: <input type="text" name="navn"><br>
E-mail: <input type="text" name="email"><br>
Telefonnummer: <input type="text" name="telefonnummer"><br>
<textarea name="besked"></textarea><br>
<input type="submit" name="send" value="Send beskeden"><br>
</form>
Avatar billede henrik27 Nybegynder
31. august 2002 - 13:13 #11
Ok Takker alle der har bidraget med svar, til mit spørgsmål, jeg skal nu til at lave en støre html form om til php, det blive sku en udfordring.

n0rmality >
lægger du ikk et svar, hvad med radio knapper, og rulle paneler, jeg er helt ude og skide med php...

Mvh. Henrik Jørgensen
Avatar billede dmcn Praktikant
31. august 2002 - 13:17 #12
Du kan jo tage et kig på www.webcafe.dk og www.razor.dk - der er gode begyndertutorials omkring PHP. Manualen finder du på www.php.net - den er mildt sagt gennemført.
Angående andre formelementer, så bare husk at value'n i hvert felt er det der sendes med din e-mail. Good luck, og du kan jo altid spørge hvis du kører totalt fast. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester