Avatar billede mlybech Nybegynder
22. februar 2005 - 23:32 Der er 14 kommentarer og
1 løsning

Mail form?

Hey.... Sidder lige og søger en mailform hvor man skal kunne vælge mellem nogle person hvem mailen skal være til... Faktisk skal den være som denne www.lybech.1go.dk/kontakt.html... men kan ikke få den til at virke... Nogle der kan hjælpe mig??? Og ville også meget gerne have at man kan sende til en gruppe mails hvis det kan lade sig gøre???
Avatar billede mlybech Nybegynder
22. februar 2005 - 23:33 #1
Avatar billede mjense173 Nybegynder
23. februar 2005 - 01:11 #2
Hvordan ser dit php ud i filen send-mail.php ?
Avatar billede ostemad Nybegynder
23. februar 2005 - 10:12 #3
Send-mail.php

<?
mail($_POST[mail_to],$_POST[mail_head],$_POST[mail_text],"From: $_POST[mail_from]\r\n");
?>
Din mail er sendt


Kontakt.htm

<HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<title>kontakt</title>
</head><CENTER>



<script language="JavaScript" type="text/javascript">
<!--
    function emailCheck(str) {
        if(!str.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) {
            return false;
        } else {
            return true;
        }
    }

    function val(f) {
        if (f.mail_from.value.length < 1) {
            alert("Meddelelsen kunne ikke sendes. Du skal angive afsender af meddelelsen.");
            return false;
        }

        if (f.mail_head.value.length < 1) {
            alert("Meddelelsen har ikke noget emne. Du skal angive et emne til meddelelsen.");
            return false;
        }

        if (f.mail_text.value.length < 1) {
            alert("Meddelelsen har ikke noget indhold. Du skal skrive en tekst i meddelelses-boksen.");
            return false;
        }


        if (emailCheck(f.mail_from.value) == false) {
            alert('Meddelelsen kunne ikke sendes, du mangler at skrive afsender mail');
            return false;
        }


        return true;
    }

//-->
    </script>
<style>
.formular {
  font-family: tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration : none; }
</style>


<table height="371">
<tr>
<TD valign="top" align="left" height="367">
<b>Kontakt</b><br>
<form method="post" action="send-mail.php" name="post" onSubmit='return val(this);'>
<input type="hidden" name="act" value="send_mail">
<table bgcolor="#ECE9D8" width="317" style="border-left:1px solid #00138B; border-right:1px solid #00138B; border-top:1px solid #00138B;">
  <img src="top.gif"><tr>
          <td valign="top" class="formular">&nbsp;&nbsp;&nbsp;<img src="til.gif" width="15" height="12">
            &nbsp;Til:&nbsp;&nbsp;&nbsp;</td>
          <td>
      <SELECT style='font-family: verdana; font-size: 8pt; background-color=#FFFFFF; width:243' NAME="mail_to">
                  <option value=&quot;"lybech@hundslund.dk">Morten Lybech(Webmaster)</option>
        <option value=&quot;"lybech@hotmail.com">Michael Kock(Formand)</option>
        <option value=&quot;"lybech@hundslund.dk">Helle og Bjarne(Halpassere)</option>
            </SELECT>
    </td>
  </tr>
  <tr>
          <td valign="top" class="formular">&nbsp;&nbsp;&nbsp;<img src="til.gif" width="15" height="12">
            &nbsp;Fra:&nbsp;&nbsp;&nbsp;</td>
    <td>
    <input style='font-family: verdana; font-size: 8pt; background-color=#FFFFFF; ' SIZE="38" type="text" name="mail_from" value="Din Mail"></td>
  </tr>
  <tr>
    <td valign="top" class="formular">&nbsp;&nbsp;&nbsp;Emne:&nbsp;&nbsp;&nbsp;</td>
    <td><input style='font-family: verdana; font-size: 8pt; background-color=#FFFFFF;' SIZE="38" type="text" name="mail_head"></td>
  </tr>
</table>
<table bgcolor="#ECE9D8" width="317" style="border-left:1px solid #00138B; border-right:1px solid #00138B; border-bottom:1px solid #00138B;">
  <tr>
  <td>
      <table cellspacing="0" cellpadding="0"><tr><td>
      <SELECT style='font-family: verdana; font-size: 8pt; background-color=#ECE9D8; width:130' disabled>
      <OPTION>Verdana</option>
      </SELECT>
      <SELECT style='font-family: verdana; font-size: 8pt; background-color=#ECE9D8;' disabled>
      <OPTION>9</option>
      </SELECT>
      </td>
                <td><img src="arbejdslinie.gif" width="135" height="21"></td>
              </tr></table>
  </td>
  </tr>

  <tr>
    <td class="tekstspan"><textarea style='font-family: verdana; font-size: 8pt; background-color=#FFFFFF; width:309; height:150' name="mail_text" rows="6" cols="26"></textarea></td>
  </tr>
  <tr>
    <td>
            <input type="image" src="send.gif" onSubmit='return val(this);' width="71" height="47">
          </td>
  </tr>
</table>
OBS<font size="1">: Alle felter skal udfyldes</font>
</form>

</table></center></BODY></HTML>
Avatar billede mjense173 Nybegynder
23. februar 2005 - 11:20 #4
Prøv med:

<?
mail($_POST['mail_to'],$_POST['mail_head'],$_POST['mail_text'],"From: $_POST['mail_from']\r\n");
?>


eller bare:
<?
echo $_POST[mail_to]."<br>".$_POST[mail_head]."<br>".$_POST[mail_text]."<br>"."From: $_POST[mail_from]\r\n";
?>
For at teste om den modtaget noget..
Avatar billede mjense173 Nybegynder
23. februar 2005 - 11:21 #5
hov.. glemte at tilføje ' til den anden kodelinje
Avatar billede mlybech Nybegynder
23. februar 2005 - 17:02 #6
hvor mangler der '
Avatar billede mjense173 Nybegynder
23. februar 2005 - 18:17 #7
Prøv at skriv følgende i Send-mail.php:
Avatar billede mjense173 Nybegynder
23. februar 2005 - 18:18 #8
<?
echo $_POST['mail_to']."<br>".$_POST['mail_head']."<br>".$_POST['mail_text']."<br>From: ".$_POST['mail_from']."\r\n";
?>
Avatar billede mlybech Nybegynder
23. februar 2005 - 22:45 #9
Virker ikke....
Avatar billede mjense173 Nybegynder
23. februar 2005 - 23:29 #10
Nej, det er heller ikke meningen.. men der burde blive skrevet nogle værdier ud, for de parametre du sende afsted.

Kommer der ikke noget tekst frem?
ala:
mail_to
mail_head
mail_text
From: mail_from
Avatar billede mlybech Nybegynder
24. februar 2005 - 18:03 #11
Jo det gør den godt nok....
Avatar billede mjense173 Nybegynder
24. februar 2005 - 18:58 #12
fint
Avatar billede mlybech Nybegynder
25. februar 2005 - 23:31 #13
og? jeg modtageren jo ingen mail når jeg prøver den...
Avatar billede mlybech Nybegynder
27. februar 2005 - 13:17 #14
lukker... siden du ikke er tilstede.....
Avatar billede mjense173 Nybegynder
27. februar 2005 - 21:47 #15
ok
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