Avatar billede friiser Nybegynder
19. september 2000 - 01:41 Der er 38 kommentarer og
1 løsning

Form mail hvordan ?

Jeg vil gerne have at brugeres af min page har mulighed for at kunne tilmelde sig et nyhedsbrev. Altså at han/hun skriver sin mail og trykker på en tilmeld knap. Når man trykker tilmeld loader den den samme side igen. Hvordan gør jeg det så den generer en email til mig ?
Avatar billede parazite Nybegynder
19. september 2000 - 01:45 #1
http://www.achim-online.de/docs/download_data/php/ << Her kan du finde en i php3. Gør det hele en DEL nemmere. Den er dog på tysk, hvis jeg ikke husker meget galt, men den er MEGET nem at rette til. Her behøver du ikke selv skrive brugerne til, det hele klares af scriptet. :o)

- Parazite
Avatar billede parazite Nybegynder
19. september 2000 - 01:45 #2
Uh... glemte helt: Det er selvfølgelig newsletter.zip du skal klikke på.
Avatar billede friiser Nybegynder
19. september 2000 - 01:57 #3
Jeg vil bare have at den genere en email til mig ?
Avatar billede friiser Nybegynder
19. september 2000 - 02:00 #4
Jeg har ikke forstand på php ??
Avatar billede parazite Nybegynder
19. september 2000 - 02:00 #5
Du kan ikke KUN bruge JavaScript til dette. Du skal også inkludere enten php3, ASP eller CGI. Ka hjælpe dig med php3, og kan finde et script i ASP, men det er vist det.

- Parazite
Avatar billede friiser Nybegynder
19. september 2000 - 02:01 #6
Hvor kan jeg så finde et asp script ?
Avatar billede parazite Nybegynder
19. september 2000 - 02:04 #7
http://www.netcoders.dk << LÆKKERT sted. Har det hele! :o)

Hvis det er, så kan jeg også smide et php3 sammen, hvor du bare behøver lave et form-felt med de nødvendige tekstfelter, og så henvise til mail.php3
Avatar billede friiser Nybegynder
19. september 2000 - 02:05 #8
Det må du meget gerne....

du kan sende det til friiser@hotmail.com

Du må også gerne lave en lille forklaring, så lægger jeg lige 50 point mere i kassen OK :)
Avatar billede parazite Nybegynder
19. september 2000 - 02:08 #9
Helt fint! :o)

Hvilke felter skal der være? Afsendernavn, e-mail, hjemmeside, ICQ-nummer, eller KUN e-mail? :o)
Avatar billede friiser Nybegynder
19. september 2000 - 02:11 #10
kun email :)
Avatar billede parazite Nybegynder
19. september 2000 - 02:14 #11
Nu understøtter din server vel php3? :o)
Og skal mailen sendes til friiser@hotmail.com?
Avatar billede friiser Nybegynder
19. september 2000 - 02:20 #12
Jeg kan svarer ja til begge dele :)
Avatar billede parazite Nybegynder
19. september 2000 - 02:24 #13
Din form på selve siden skal se sådan nogenlunde sådan her ud: <form method=\"post\" action=\"mail.php3\">
  E-mail:&nbsp;<input type=\"text\" name=\"email\">&nbsp;
  <input type=\"submit\" value=\"Send\">                                    </form>

Du kan selvfølgelig lave din egen på din egen måde, bare husk at textfeltet skal hedde email!


Derefter laver du en fil der hedder mail.php3 med følgende kode i:

<?
$addy = \"friiser@hotmail.com\";
$emne = \"Tilmelding til nyhedsbrev\";

{
mail(\"$addy\",\"$emne\",\"
Følgende e-mail skal have nyhedsbrev tilsendt: $email
\");
}
?>

<html>
<head>
<title>E-mail afsendt.</title>

</head>
<body onLoad=\"java script:setTimeout(history.back(), 5000);\">
<font face=\"tahoma, verdana, arial\" size=\"2\">E-mailen blev sendt. Klik <a href=\"java script:history.go(-1)\">her</a> for at komme tilbage, hvis du ikke viderestilles automatisk.
</body>
</html>

Det skulle være det. :o)

- Parazite

P.S: Skrig hvis der er noget, der ikke virker.
Avatar billede parazite Nybegynder
19. september 2000 - 02:25 #14
*Grrrr* Lorteopsætning... *GG* Håber du kan tyde formen.
Avatar billede parazite Nybegynder
19. september 2000 - 02:28 #15
Du skulle måske lige rette java script:setTimeout(history.back(), 5000);\"> i mail.php3 til java script:setTimeout(history.back(), 10000);\"> . Dette giver brugeren 10 sekunder før han/hun sendes tilbage.
Avatar billede friiser Nybegynder
19. september 2000 - 02:41 #16
Den skriver sådan her hvis man vil sende en mail..

Fatal error: Unable to open e:\\webs\\quality4u\\mail.php3 in - on line 0
No input file specified.

Se selv under http://www.quality4u.dk

Avatar billede parazite Nybegynder
19. september 2000 - 02:44 #17
Huh? MEGET underligt. Hmmm... Har du prøvet på din egen computer, eller på en \'rigtig\' server? *Prøver lige selv*
Avatar billede friiser Nybegynder
19. september 2000 - 02:46 #18
Den er lagt ud på serveren :
Avatar billede friiser Nybegynder
19. september 2000 - 02:48 #19
hvad kan der være galt ?
Avatar billede parazite Nybegynder
19. september 2000 - 02:48 #20
OK. Jeg har lige selv testet på freedom2surf.com, og der virker den. Til gengæld har jeg opdaget en javascript-fejl... *GG*
Avatar billede friiser Nybegynder
19. september 2000 - 02:50 #21
Er det derfor den går galt ?
Avatar billede parazite Nybegynder
19. september 2000 - 02:53 #22
Nej. Prøv at tjekke din hotmail. Der skulle gerne ligge 4 nu. *fnis*

Har ingen anelse om hvorfor den går galt hos dig. Må man se noget kode?
Avatar billede friiser Nybegynder
19. september 2000 - 02:56 #23
Min deafult.html ser pådan ud.

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"
          \"http://www.w3.org/TR/REC-html40/loose.dtd\">
<!-- Copyright 2000 Quality4u.dk -->
<html>
<head>
<title>Velkommen til Quality4u.dk</title>
<meta name=\"description\" content=\"\">
<meta name=\"keywords\" content=\"haburi, sumo, bidlet, bid2day, jubii, stop4u, e-shop, e-handel, e-commerce, global, global knive, tayler made, fila, golf, amour, scooter, kvalitet, quality\">
</head>

<body bgcolor=\"#0288DC\" text=\"#FFFFFF\" link=\"#FFCC33\" vlink=\"#FFCC33\" alink=\"#FFCC33\">
<p align=\"center\"><!--webbot bot=\"HTMLMarkup\" startspan --><SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"javascript\">
s=\"na\";c=\"na\";j=\"na\";f=\"\"+escape(document.referrer)
</SCRIPT>
<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"javascript1.2\">
s=screen.width;v=navigator.appName
if (v != \"Netscape\") {c=screen.colorDepth}
else {c=screen.pixelDepth}
j=navigator.javaEnabled()
</SCRIPT>
<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"javascript\">
function pr(n) {document.write(n,\"\\n\");}
NS2Ch=0
if (navigator.appName == \"Netscape\" &&
navigator.appVersion.charAt(0) == \"2\") {NS2Ch=1}
if (NS2Ch == 0) {
r=\"&size=\"+s+\"&colors=\"+c+\"&referer=\"+f+\"&java=\"+j+\"\"
pr(\"<A HREF=\\\"http://www.TheCounter.com\\\" TARGET=\\\"_top\\\"><IMG\"+
\" BORDER=0 SRC=\\\"http://c1.thecounter.com/id=276826\"+r+\"\\\"><\\/A>\")}
</SCRIPT>
<NOSCRIPT><A HREF=\"http://www.TheCounter.com\" TARGET=\"_top\"><IMG
SRC=\"http://c1.thecounter.com/id=276826\" ALT=\"TC\" BORDER=0></A>
</NOSCRIPT>
<!--webbot bot=\"HTMLMarkup\" endspan -->
<br>
</p>
<p align=\"center\">&nbsp;</p>
<p align=\"center\">&nbsp;</p>
<p align=\"center\"><i><font color=\"#FFCC33\" face=\"Impact\" size=\"4\">Dit nye
e-handelssted</font></i><br>
<img border=\"0\" src=\"images/LOGO.gif\" width=\"210\" height=\"210\"><i><font face=\"Impact\" color=\"#FFCC33\"><font size=\"5\"><br>
</font></font><font size=\"4\"><font face=\"Impact\" color=\"#FFCC33\">
Den nye butik åbner den 1.november
med en masse gode tilbud<br>
</font><font face=\"Impact\" color=\"#FFCC33\">&nbsp; <!--webbot bot=\"HTMLMarkup\"
startspan --><form method=\"post\" action=\"mail.php3\">
  E-mail:&nbsp;<input type=\"text\" name=\"Nyhedsbrev :\">&nbsp;
  <input type=\"submit\" value=\"Tilmeld\">                                    </form> <!--webbot
bot=\"HTMLMarkup\" endspan -->
&nbsp;</font></font></i></p>
<p align=\"center\">&nbsp; <!--webbot bot=\"HTMLMarkup\" startspan --><a target=\"_blank\" href=\"http://www.chart.dk/ref.asp?id=21622\"><img alt=\"chart.dk\" border=\"0\" src=\"http://cluster.chart.dk/chart.asp?id=21622&style=3\"></a>
<!--webbot bot=\"HTMLMarkup\" endspan -->
</p>
</body>

</html>


min mail.php3 fil ser sådan ud og er genmt i notepad.

<?
$addy = \"friiser@hotmail.com\";
$emne = \"Tilmelding til nyhedsbrev\";

{
mail(\"$addy\",\"$emne\",\"
Følgende e-mail skal have nyhedsbrev tilsendt: $email
\");
}
?>

<html>
<head>
<title>E-mail afsendt.</title>

</head>
<body onLoad=\"java script:setTimeout(history.back(), 5000);\">
<font face=\"tahoma, verdana, arial\" size=\"2\">E-mailen blev sendt. Klik <a href=\"java script:history.go(-1)\">her</a> for at komme tilbage, hvis du ikke viderestilles automatisk.
</body>
</html>

Bliver du klogere ?
Avatar billede parazite Nybegynder
19. september 2000 - 03:04 #24
Textfeltet skal ikke hedde Nyhedsbrev: , men email !
Avatar billede friiser Nybegynder
19. september 2000 - 03:07 #25
Mener du det der står foran indtastningsfeltet ? For hvis det er det så står der altså email.

Har du prøvet at være inde på siden og sende en mail ?
Avatar billede parazite Nybegynder
19. september 2000 - 03:12 #26
Jeg mener det her: <input type=\"text\" name=\"Nyhedsbrev :\">. Det skal hedde <input type=\"text\" name=\"email\">
Avatar billede friiser Nybegynder
19. september 2000 - 03:15 #27
Ingen forskel...

WORPS... jeg ser lige noget. Jeg haar hph4 aktivt på serveresn. Gør det en forskel ?
Avatar billede friiser Nybegynder
19. september 2000 - 03:15 #28
jeg mener php4
Avatar billede parazite Nybegynder
19. september 2000 - 03:21 #29
Meget underligt! Helt enormt underligt faktisk! Prøv at lave en fil, der KUN indeholder formen, uploade den og så prøve igen. Hvis det heller ikke virker ved jeg sgu ærlig talt ikke...

php4 skulle ikke gøre den store forskel. Men kald lige filen for mail.php4 og ret så <form method=\"post\" action=\"mail.php3\"> til <form method=\"post\" action=\"mail.php4\">
Avatar billede friiser Nybegynder
19. september 2000 - 03:23 #30
jeg har prøvet begge dele. men intet virker ?? Har du prøvet at vøæe inde på siden for at se om det virker hos dig ?

http://www.quality4u.dk
Avatar billede friiser Nybegynder
19. september 2000 - 03:28 #31
Er der andre muligheder for mail ?
Avatar billede parazite Nybegynder
19. september 2000 - 03:31 #32
Fatter det overhovedet ikke. Kan se at den stadig kalder mail.php3. Testede du det med at rename til php4?

Hmmm... kan godt smide en fil på min server, som du så kan kalde med <form method=\"post\" action=\"http://www.parazite.f2s.com/friis/mail.php3\">, men det er vist en nødløsning.
Avatar billede friiser Nybegynder
19. september 2000 - 03:34 #33
Nej ved du hvad det er sku\' ok. Jeg går bare tilbage til det gamle.... Du skal have mange tak :)

Skriv hvis du har nogle spørgsmål, og kig igen den 1.november det kunne jo godt være at der ville
være et godt tilbud til dig på http://www.quality4u.dk
Avatar billede parazite Nybegynder
19. september 2000 - 03:37 #34
Huh? Du gav mig 150 point for ikke at hjælpe? Det må jeg sige! :o)

Og kigger med garanti forbi en dag.
Avatar billede parazite Nybegynder
19. september 2000 - 03:41 #35
De der webbot startspan osv... hvad er de til? *Spørger af ren interesse*
Avatar billede friiser Nybegynder
19. september 2000 - 10:23 #36
Det er noget kode der ligger når man bruger counteren på http://www.chart.dk

At formen ikke virker kan det også være fordi at php3 og php4 ikke er aktiveret på serveren, fordi så vil jeg lige kontakte min udbyder igen.
Avatar billede friiser Nybegynder
19. september 2000 - 10:24 #37
Din private email er det den du skrev i den email form jeg fik på mailen ?
Avatar billede parazite Nybegynder
19. september 2000 - 10:57 #38
Hvis php3/php4 ikke er aktiveret vil mail.php3 nødvendigvis ikke virke. Tjek lige! :o)

Ja, det er min private e-mail, og du må MEGET gerne skrive mig på mailinglisten!

- Parazite
Avatar billede equip.dk Nybegynder
23. november 2000 - 12:40 #39
Hvad er det for en form du bruger nu? friiser - på http://www.quality4u.dk
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