Avatar billede carstengp Nybegynder
23. marts 2003 - 12:21 Der er 6 kommentarer og
3 løsninger

Form-mail i ASP

Jeg skal bruge en form-mail i ASP, da jeg snart ikke længere kan bruge PHP. Er der en venlig sjæl, som vil lave en, der ser ud lidt ligesom den gamle i PHP? (Må også gerne være anderledes, hvis det er smart ;-) - eneste krav er, at det kan være på den plads det er nu.)

Den skal se ud som denne: http://www.grineflip.dk/sweet/index.html (Øverst)

Krav:

-Der skal stå "Send dette link til en ven"
-Man skal indtaste sin egen email i første felt
-Man skal indtaste modtagers email i andet felt
-Der skal være en "SEND" knap

Nuværende kode:

--------------------------------------------
<?php
/***********************************************************\
Her kan du ændre i mailens tekst:
Bare ret i teksten mellem ''
%NAVN% bliver erstattet med det navn afsenderen indtaster
\***********************************************************/
$tekst =
'Du har modtaget dette link fra %NAVN%:
http://www.grineflip.dk/sweet/vhug/index.html';

$emne =
'Sødt link';


@ini_set("display_errors", 0);
if($_SERVER['REQUEST_METHOD'] == "POST") {
    if(!preg_match("/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i", $_POST['navn']) || !preg_match("/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i", $_POST['email'])) {
        die("Du skal skrive en email-adresse i begge felter!");
    }
    $body = str_replace("%NAVN%", $_POST['navn'], $tekst);
    $subject = str_replace("%NAVN%", $_POST['navn'], $emne);
    $from = $_POST['navn'];
   
    mail($_POST['email'], $subject, $body, "From: $from");
    die('<html><head><title>Mail sendt</title><meta http-equiv="refresh" content="3;'.$_SERVER['PHP_SELF'].'"></head><body><div align="center">Mailen er afsendt!</div></body></html>');
}
?>
<html>
<head>
<title>Send en mail</title>
</head>
<body background="../crep.jpg" align="center">
<div align="center">
<form action="<?=$_SERVER['PHP_SELF']?>" method="post"> Send dette link til en ven...   
Afsender: <input type="text" name="navn">&nbsp;&nbsp;&nbsp;
Modtager: <input type="text" name="email">
<input type="submit" value="Send">
</form>
</div>

---------------------------------------------------

PFT. /Carsten
Avatar billede carstengp Nybegynder
23. marts 2003 - 12:23 #1
Linket som er nævnt i koden er ikke det rigtige, men skulle gerne kunne udskiftes.
Avatar billede carstengp Nybegynder
23. marts 2003 - 12:24 #2
Overskriften i den mail, som sendes, må desuden gerne være "Du har modtaget dette link fra" (Og så afsenderens emailadresse)
Avatar billede keysersoze Ekspert
23. marts 2003 - 12:26 #3
i asp findes der flere måder at sende mail på - det der bestemmer hvordan er hvilket komponent der er installeret på serveren.

http://activedeveloper.dk/aspdigital/default.asp?mode=showchapter&chapter=10 her kan du finde vejledning til de mest almindelige
Avatar billede boris Mester
23. marts 2003 - 12:30 #4
Hvilken ASP er det? Kan du finde ud af, hvilke SMTP objekter du har adgang til?

En anden mulighed var at tjekke, om din udbyder har et ganske simpelt script til en alm. cgi formmail, du kan bruge.
Avatar billede carstengp Nybegynder
23. marts 2003 - 13:25 #5
Den nye udbyder er www.wannafind.dk

Citat:

På alle løsninger som understøtter ASP-komponenter er følgende installeret:

ServerObjects komponenter:
• AspMAIL
• AspPOP3
• AspHTTP
• AspDNS
• AspIMAGE

Dimac komponenter:
• w3 JMail
• w3 Sockets

aspSmart komponenter:
• aspSmartUpload

Persits Software komponenter:
• AspUPLOAD
Avatar billede boris Mester
23. marts 2003 - 15:22 #6
Her er f.eks. en vejledning i aspMAIL
http://onlinesupportpanel.com/downloads/ASPMail.pdf
Og lidt mere om dens lags...
http://www.aspin.com/home/webapps/email
Avatar billede carstengp Nybegynder
30. marts 2003 - 10:48 #7
Boris, smid lige et svar, hvis du vil have lidt point osse
Avatar billede boris Mester
30. marts 2003 - 13:56 #8
Jotak!
Avatar billede carstengp Nybegynder
30. marts 2003 - 21:03 #9
I får 50 hver... håber det er OK. Ellers må i jo sende en klage *S*
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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