Avatar billede Slettet bruger
13. september 2010 - 18:17 Der er 16 kommentarer

kontaktformular til at anbefale et websted til en bekendt

Er der nogle som ved hvordan man laver en kontaktformular hvor man kan
anbefale en god hjemmeside til venner og bekendte


sådan skal den se ud

Navn

afsenderens email

vennens email

Og en kort beskrivelse and side som
helst ikke må ses af andre en webmasteren
i den beskrivelse skal der også være et link til side
Avatar billede danco Nybegynder
13. september 2010 - 18:22 #1
Hvordan vil du have det skal fungere ?

At jeg kan skrive min og min vens mail adresse ind og så kommer der en mail til ham med anbefaling til din side?
Avatar billede Slettet bruger
13. september 2010 - 18:24 #2
Ja hvis det kan lade sig gøre
Avatar billede danco Nybegynder
13. september 2010 - 18:50 #3
Skal henvisningerne gemmes i en database eller noget ? :)
Avatar billede Slettet bruger
13. september 2010 - 18:58 #4
Ja hvis det kan lade sig gøre
Avatar billede danco Nybegynder
13. september 2010 - 19:14 #5
Alt kan lade sig gøre, men i så fald skal du overveje lovgivningen omkring at opbevare email adresse og at du ikke senere må bruge dem uden brugerens tilladelse.
Hvor meget skal du præcis have hjælp til, kan du finde ud af at opsætte HTML tabellen til at hente data ind i et script ?
Avatar billede Slettet bruger
13. september 2010 - 19:23 #6
Så uden af gemmes dem i en database
Avatar billede danco Nybegynder
13. september 2010 - 19:23 #7
og så lige det sidste spørgsmål med dine færdigheder i HTML ?

Kan du finde ud af at opsætte HTML tabellen til at hente data ind i et script ?
Avatar billede Slettet bruger
13. september 2010 - 19:26 #8
jeg skal have hjælp til script
Avatar billede Slettet bruger
13. september 2010 - 19:27 #9
hvis du mener at sætte koder ind på siden så ja det kan jeg
Avatar billede danco Nybegynder
13. september 2010 - 19:31 #10
$modtager = $_POST['r_mail'];
$sender_navn = $_POST['s_name'];
$sender_mail = $_POST['s_mail'];
$besked = $_POST['besked'];

if($modtager != null && $sender_navn != null && $sender_mail != null && $besked != null)
{
$med = 'Hej<br>$sender_navn ($sender_mail) har sendt den følgende besked for at gøre dig opmærksom på denne side: http://www.google.dk<br><br>$besked';
mail('NoReply@ditdomæne.dk', '$sender_navn har anbefalet dig denne side', $med);
}
else
{
echo 'Du bedes venligst udfylde alle felter før du sender';
}

Det er ikke særlig pæn kode men det er i grove træk hvad du skal bruge.
Avatar billede Slettet bruger
13. september 2010 - 19:38 #11
koden virker ikke
Avatar billede danco Nybegynder
13. september 2010 - 19:59 #12
får du en fejl meddelse?
Hvad hedder dine tekstbokse i "name" attributten?
Avatar billede Slettet bruger
13. september 2010 - 20:03 #13
ja
Avatar billede Slettet bruger
13. september 2010 - 20:18 #14
modtager = $_POST['r_mail']; $sender_navn = $_POST['s_name']; $sender_mail = $_POST['s_mail']; $besked = $_POST['besked']; if($modtager != null && $sender_navn != null && $sender_mail != null && $besked != null) { $med = 'Hej
$sender_navn ($sender_mail) har sendt den følgende besked for at gøre dig opmærksom på denne side: http://www.google.dk

$besked'; mail('NoReply@ditdomæne.dk', '$sender_navn har anbefalet dig denne side', $med); 
Avatar billede danco Nybegynder
13. september 2010 - 21:05 #15
Du skal gemme koden i et dokument sådan her:

<?php
$modtager = $_POST['r_mail'];
$sender_navn = $_POST['s_name'];
$sender_mail = $_POST['s_mail'];
$besked = $_POST['besked'];

if($modtager != null && $sender_navn != null && $sender_mail != null && $besked != null)
{
$med = 'Hej<br>$sender_navn ($sender_mail) har sendt den følgende besked for at gøre dig opmærksom på denne side: http://www.google.dk<br><br>$besked';
mail('NoReply@ditdomæne.dk', '$sender_navn har anbefalet dig denne side', $med);
}
else
{
echo 'Du bedes venligst udfylde alle felter før du sender';
}
?>
Det kalder du mail.php
Så opretter du en HTML form med action til mail.php og method post. Bemærk venligst at tekst felterne skal hedde det samme der står i 4 første linjer.

r_mail
s_name
s_mail
besked
Avatar billede danco Nybegynder
13. september 2010 - 21:37 #16
Jeg har lavet en hurtig og lidt mere detaljeret gennemgang af koden og lagt i en PDF fil her:

http://www.danco.dk/exp/918712.pdf
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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