Avatar billede eckhardt Nybegynder
25. april 2005 - 19:52 Der er 9 kommentarer

mail sender..

jeg har en mail sender som sådan set virker findt den glemmer bare at sende emne med..

koden ser sålede ud..

<form method="post" action="mailer.php">
<input type="hidden" name="send" value="1">
Patrulje navn: <input type="text" name="name" style="width: 120px">
Gruppe:        <input type="text" name="emne" style="width: 120px">
Antal deltager:<input type="text" name="message" style="width: 20px"><br>
Email:        <input type="text" name="email" style="width: 120px"><p>
<input type="submit" value="Tilmeld">
</form>

nogen der kan hjælpe mig med at få den til at sende emne med ?
Avatar billede leif Seniormester
25. april 2005 - 19:55 #1
Tja, den stump sender ikke koden ! Men det går mailer.php hvad står der i den ?
Avatar billede eckhardt Nybegynder
25. april 2005 - 19:57 #2
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Udsend mails</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="..//stylesheet.css">
</head>

<body>
<center>

<div id="main">

<h1>Tilmeldings mail</h1>
<br><br>

<form method="post" action="mailer.php">
<input type="hidden" name="send" value="1">
Patrulje navn: <input type="text" name="name" style="width: 120px">
Gruppe:        <input type="text" name="Subject" style="width: 120px">
Antal deltager:<input type="text" name="message" style="width: 20px"><br>
Email:        <input type="text" name="email" style="width: 120px"><p>
<input type="submit" value="Tilmeld">
</form>

<?php
if (isset($_POST['send'])) {
    echo '<hr>';
    $emailadresses = implode(',',file('mails.txt'));
    $emailadresses = str_replace("\n","",$emailadresses);
    mail('',$_POST['subject'],$_POST['message'],"BCC: $emailadresses\nFrom: $_POST[name] <$_POST[email]>");
    echo 'Tilmelding er nu blevet sendt!';
}
?>
</center>
<hr>


</div>
<center>
<a href="#" onclick="history.back()" onMouseOver='rollover.src="../gra/tilbage2.gif"' onMouseOut='rollover.src="../gra/tilbage.gif"' width="120" height="116">
<IMG border=0 name=rollover src="../gra/tilbage.gif" width="120" height="116"></a>
</body>
</html>
Avatar billede eckhardt Nybegynder
25. april 2005 - 19:57 #3
det er hele koden
Avatar billede leif Seniormester
25. april 2005 - 19:59 #4
Der er forskel på store og små bogstaver i Variabel navne !

Ændre:
<input type="text" name="Subject" style="width: 120px">

til:
<input type="text" name="subject" style="width: 120px">
Avatar billede ping_pong Praktikant
25. april 2005 - 20:02 #5
<form method="post" action="mailer.php">
<input type="HIDDEN" name="emne" value="">
<input type="hidden" name="send" value="1">
Patrulje navn: <input type="text" name="name" style="width: 120px">
Gruppe:        <input type="text" name="emne" style="width: 120px">
Antal deltager:<input type="text" name="message" style="width: 20px"><br>
Email:        <input type="text" name="email" style="width: 120px"><p>
<input type="submit" value="Tilmeld">
</form>
Avatar billede eckhardt Nybegynder
25. april 2005 - 20:04 #6
leif:

jeps det virker takker... hvordan giver jeg så dig de point ?
Avatar billede eckhardt Nybegynder
25. april 2005 - 20:06 #7
hmm har lige en ting til.. den samme mail sender kan bruges til at send mails til en hel list.. men den sender kun til den første i listen kan i også side mig hvad det er `?
Avatar billede leif Seniormester
25. april 2005 - 20:22 #8
Det er anpå hvordan den er bygget op ! Om den kører i en løkke eller alle folk bare er sat i BCC feltet !
Avatar billede eckhardt Nybegynder
25. april 2005 - 20:30 #9
tja ser du .. jeg er kun lige begynt på php så ved ikke helt hvad du snakker om .. da dette er et script jeg har fundet og laver lidt om på.. jeg kan dog se at den lister det i mails.txt som så ser således ud.

detter er koden til at blive tilmeldt listen.

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tilmeld/afmeld</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="..//stylesheet.css">
</head>

<body>
<center>
<div id="main">

<h1>Mailliste</h1>

<form method="post" action="index.php">
<input type="hidden" name="send" value="1">
<input type="text" name="email"> <select name="type"><option value="tilmeld">Tilmeld</option><option value="afmeld">Afmeld</option></select><br>
<input type="submit" value="Udfør">
</form>

<?php
if (isset($_POST['send'])) {
    echo '<hr>';
    if (preg_match("/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i",$_POST['email'])) {
        $temp = implode('',file('mails.txt'));
        $temp = str_replace($_POST['email']."\n","",$temp);
        $handle = fopen('mails.txt','w');
        if ($_POST['type'] == 'tilmeld') {
            fwrite($handle,$temp.$_POST['email']."\n");
            echo 'Emailen blev tilføjet';
        } else {
            fwrite($handle,$temp);
            echo 'Emailen blev fjernet';
        }
        fclose($handle);
    } else {
        echo 'Venligst indtast en korrekt email-adresse!';
    }
}
?>
</center>
<hr>
<a href="mailer.php">Udsend mails</a> | <a href="mails.txt">mails.txt</a>

</div>

</body>
</html>


dette er hvordan listen ser ud


test@knoglelobet.dk
test2@knoglelobet.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