/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Til/framelding til mailiste
Fra : rbn
Vist : 487 gange
100 point
Dato : 07-04-05 11:52

Hej

jeg har behov for at at lave en til/fra melding liste fra en side

Det skal se ud som følgende

Email[indtast email] - [tilmeld] -- [frameld]

når man trykker på til/fra meld sender den til en mail adresse og email adressen der bliver indtastet skal stå som afsender adresse

Er det muligt at lave dette?

/René

 
 
Kommentar
Fra : rfh


Dato : 07-04-05 12:05

ja

Kommentar
Fra : Backstage


Dato : 07-04-05 13:30

Ja det kan man nemt.

Sender lige noget kode til det senere hvis ingen andre har svaret. Har travlt lige nu.

Accepteret svar
Fra : Angband

Modtaget 100 point
Dato : 07-04-05 23:11

http://www.kandu.dk/dk/spg/63729

her er mit svar

dette burde virke
Kode:
Kode
<?php

$epost = $_POST["epost"];
$opret = $_POST["opret"];
$dinmail="DINMAIL";

if($opret==1)
{
mail("$dinmail",
"Tilmelding Nyhedsbrev",
"Denne person vil gerne være med på nyhedsbrev: $epost",
"From: Nyhedsbrev_Tildmelding\nReply-to: $epost");

echo "Din mail er nu tilmeldt";
}if($opret==2)
{
mail("$dinmail",
"Afmelding Nyhedsbrev",
"Denne person vil gerne slippe for at være med på nyhedsbrev: $epost",
"From: Nyhedsbrev_Afmelding\nReply-to: $epost");

echo "Din mail er nu Afmeldt";
}
?>
Tilmeld/Frameld nyhedsbrev:
<form action="denneside.php" method="post">
<input type="text" value="Din Mail" name="epost"><br>
Tilmeld: <input type="radio" name="opret" value="1"><br>
Frameld: <input type="radio" name="opret" value="2"><br>
<input type="submit" value="submit">

</form>


<?php
//Ret DINMAIL skriv din mailadresse der
//denneside.php her skal du skrive hvad siden hedder


Kommentar
Fra : rbn


Dato : 11-04-05 09:54

hej Angband

Det ser fint ud, men få desværre fejl

Den skriver at der er fejl i linie 3 og 4

Notice: Undefined index: epost in D:\Webhotel\Mariendal\mail2.php on line 3

Notice: Undefined index: opret in D:\Webhotel\Mariendal\mail2.php on line 4

Og når man har indtastet sin email og trykker submit

Kommer denne fejl:

Din mail er nu tilmeldtTilmeld/Frameld nyhedsbrev:

Du kan se hvordan jeg har rettet til

Kan man også bare fjerne det der stå i subjekt og body(der behøves ikke at stå noget da mailserver selv klare alt)

<?php

$epost = $_POST["epost"];
$opret = $_POST["opret"];
$tilmeldherre="herre-subscribe@*************";
$frameldherre="herre-unsubscribe@************";

if($opret==1)
{
mail("$tilmeldherre",
"Tilmelding Nyhedsbrev",
"Denne person vil gerne være med på nyhedsbrev: $epost",
"From: $epost\nReply-to: $epost");

echo "Din mail er nu tilmeldt";
}if($opret==2)
{
mail("$frameldherre",
"Afmelding Nyhedsbrev",
"Denne person vil gerne slippe for at være med på nyhedsbrev: $epost",
"From: $epost\nReply-to: $epost");

echo "Din mail er nu Afmeldt";
}
?>
Tilmeld/Frameld nyhedsbrev:
<form action="mail.php" method="post">
<input type="text" value="Din Mail" name="epost"><br>
Tilmeld: <input type="radio" name="opret" value="1"><br>
Frameld: <input type="radio" name="opret" value="2"><br>
<input type="submit" value="submit">

</form>

<?php
//Ret DINMAIL skriv din mailadresse der
//denneside.php her skal du skrive hvad siden hedder

Kommentar
Fra : rbn


Dato : 11-04-05 10:50

Kan da lige sige at det er ISS og PHP 5.0.4 det køre på

Godkendelse af svar
Fra : rbn


Dato : 13-04-05 13:16

Tak for svaret Angband.
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste