Avatar billede black-vise Nybegynder
20. december 2006 - 13:02 Der er 14 kommentarer og
2 løsninger

Sende besked til email fra hjemmeside

Hej, jeg har tidligere fundet et script som gør det muligt for folk at udfyld nogle felter direkte på nettet og så sendes svaret til min mail..

En der kan finde det samme til mig igen.. Det folk skal udfylde er
"Fornavn:"
"Efternavn:"
"Klasse:"

Og så valgfrit
"Spørgsmål"

Og så skal det sendes til min mail. barkowski(at)gmail(dot)com
Håber i kan hjælpe mig..
Avatar billede old-faithful Praktikant
20. december 2006 - 13:11 #1
Mange hjemmesideudbydere bruger FormMail (http://www.scriptarchive.com/formmail.html). Hvilken udbyder har du?
Avatar billede black-vise Nybegynder
20. december 2006 - 13:13 #2
Min hjemmeside udbyder er one.com
Avatar billede phpbegynder2004 Nybegynder
20. december 2006 - 13:26 #3
Hvis du selv kan programmere php kan du bruge phps mailfunktion mail().

Læs mere om den på www.php.net/mail (der er næsten et fuldstændig eksempel!)
Avatar billede phpbegynder2004 Nybegynder
20. december 2006 - 13:28 #4
<?php
$to      = 'barkowski(at)gmail(dot)com';  //Husk at tilpasse!
$subject = 'the subject';



$message = 'Fornavn: $_POST[fornavn] Efternavn: $_POST[efternavn] $_POST[klasse]';
$headers = 'From: webmaster@example.com' . "\r\n" .
  'Reply-To: webmaster@example.com' . "\r\n" .
  'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

Så skal du bare oprette en form med inputfelterne "Fornavn", "Efternavn" og"Klasse"
Avatar billede old-faithful Praktikant
20. december 2006 - 13:28 #5
One.com bruger også FormMail. Læs om opsætning heraf på denne side: https://www.one.com/static/support-faq.do?category=scripts&number=1
Avatar billede black-vise Nybegynder
22. december 2006 - 23:44 #6
Det virker ikke .....

Har smidt det ind her www.bunny-ranch.dk/party/party.php virker ikke :(
Avatar billede old-faithful Praktikant
23. december 2006 - 00:04 #7
Hmm.. jeg må vist lige uddybe lidt:

For det første er det ikke en PHP-kode, så du behøver ikke at kalde filen for ".php".

For det andet skal du indsætte koden i en almindelig HTML-side (eller PHP hvis du bruger PHP), der på siden, hvor du vil have formularen til at blive vist.

For det tredje har du ikke indsat dit eget domæne i stedet for "dit-domæne.dk" (se koden) og ej heller indsat den email-adresse som skal tilnknyttes formularen.

Endelig er alle "inputs" i formularen skjulte (hidden). Du kan oprette dine egne tekstbokse som så vil indgå i formularen, hvis du vil. Hvilket program bruger du til at lave hjemmeside? Dreamweaver og FrontPage kan begge indsætte tekstbokse som formularen bruger.
Avatar billede old-faithful Praktikant
23. december 2006 - 00:14 #8
Her er et eksempel på hvordan det kan laves som du kan kigge lidt på:


<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Old-Faithfuls Kontaktformular</title>
</head>

<body bgcolor="#FFFFFF">

<p><strong>Old-Faithfuls Kontaktformular</strong></p>

<form action="http:/www.bunny-ranch.dk/cgi-bin/FormMail.pl"
method="POST">
    <input type="hidden" name="recipient"
    value="din-adresse-her@bunny-ranch.dk"><input type="hidden"
    name="subject" value="Her kan du skrive en emne-tekst"><input
    type="hidden" name="redirect"
    value="http://www.dit-domæne.dk/nyside.html"><p>Fornavn: <input
    type="text" size="20" name="Fornavn"></p>
    <p>Efternavn: <input type="text" size="20" name="Efternavn"></p>
    <p>Klasse: <input type="text" size="6" name="T1"></p>
    <p>Spørgsmål:<br>
    <textarea name="S1" rows="5" cols="34"></textarea></p>
    <p><input type="submit" name="B1" value="Indsend"> <input
    type="reset" name="B2" value="Nulstil"></p>
</form>
</body>
</html>
Avatar billede black-vise Nybegynder
23. december 2006 - 01:58 #9
altså er kommet lidt tættere på nu: www.bunny-ranch.dk/party
men når man trykker send kommer følgende fejl frem: Not Found
The requested URL /www.bunny-ranch.dk/party/cgi-bin/FormMail.pl was not found on this server.
Avatar billede old-faithful Praktikant
23. december 2006 - 02:07 #10
Du får fejlen fordi der mangler en skråstreg i din URL efter "http:" (hvilket der også gør i mit eksempel kan jeg se).

Desuden har du ikke ændret på de andre ting i scriptet, som jeg har nævnt tidligere. Man kan ikke bare blindt indsætte scriptet. Det skal tilpasses ens egne forhold (ellers ville man jo ikke kunne styre hvad der stod og hvor det blev sendt hen). Så kig det lige igennem linje for linje og ændr det der ser ud til at skulle ændres.
Avatar billede black-vise Nybegynder
23. december 2006 - 02:12 #11
Jeg har da ændret den til:

</head>

<body bgcolor="#FFFFFF">

<p><strong>Husk kun for elever på Nzg</strong></p>

<form action="http://www.bunny-ranch.dk/cgi-bin/FormMail.pl"
method="POST">
    <input type="hidden" name="recipient"
    value="barkowski@gmail.com"><input type="hidden"
    name="subject" value="13.januar - fest"><input
    type="hidden" name="redirect"
    value="http://www.bunny-ranch.dk/party/index.html"><p>Fornavn: <input
    type="text" size="20" name="Fornavn"></p>
    <p>Efternavn: <input type="text" size="20" name="Efternavn"></p>
    <p>Klasse: <input type="text" size="6" name="T1"></p>
    <p>Spørgsmål ang. festen:<br>
    <textarea name="S1" rows="5" cols="34"></textarea></p>
    <p><input type="submit" name="B1" value="Indsend"> <input
    type="reset" name="B2" value="Nulstil"></p>
</form>
</body>
</html></P>
Avatar billede black-vise Nybegynder
23. december 2006 - 02:12 #12
Dog stadig uden held
Avatar billede old-faithful Praktikant
23. december 2006 - 02:55 #13
Det ser straks lidt bedre ud. Det burde virke.

Det eneste jeg kan komme på, som kan være galt, er at din udbyder har lukket for muligheden for at sende mails til andre domæner end dit eget (for at undgå at deres formmail bruges til spam). Prøv at ændre email-adressen til en adresse (der findes) på "bunny-ranch.dk".

I øvrigt er det ikke en god idé at offentliggøre din email på nettet, da du bliver mere udsat for spam af det.. bare et råd ;-)
Avatar billede black-vise Nybegynder
23. december 2006 - 12:12 #14
ups glemte at slette den.
Avatar billede black-vise Nybegynder
23. december 2006 - 12:18 #15
Super mange tak.. Det virker
Avatar billede old-faithful Praktikant
23. december 2006 - 12:24 #16
Udmærket! Hav en god fest ;-)
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging