Avatar billede arj79 Nybegynder
15. september 2004 - 10:32 Der er 16 kommentarer og
1 løsning

mail script

Hej jeg står og mangler et mail script i php.
MEGET VIGTIGT
Det skal være så simplet som muligt
jeg skal kun bruge det til at sende auto mail med.
Avatar billede sostack Nybegynder
15. september 2004 - 10:38 #1
Hvor kommer mailadresserne fra, mysql??, eller er det bare som bekræftelse på, at en form er sendt fra en webside? eller hvad??

//sostack
Avatar billede klaske_ko Nybegynder
15. september 2004 - 10:47 #2
jeg har et script her til dig...
Avatar billede klaske_ko Nybegynder
15. september 2004 - 10:47 #3
<html>
<body>

<form action="<?php echo"$_SERVER[php_self]"; ?>" method="post">
<table border="0" cellspacing="0" cellpadding="0" class="css1">
  <tr>
    <td align="right">Til:</td>
    <td align="left">
      <select name="til">
          <option value="Mail1@mail.dk, mail2@mail.dk">Tekst</option>
          <option value="Mail1@mail.dk">Tekst</option>
      </select>
    </td>
  </tr>
  <tr>
    <td align="right">Din E-mail:</td>
    <td align="left"><input name="email" type="text"></td>
  </tr>
  <tr>
    <td align="right">Emne:</td>
    <td align="left"><input name="emne" type="text"></td>
  </tr>
  <tr>
    <td align="right" valign="top">Besked:</td>
    <td align="left"><textarea name="besked" style="width: 300; height: 300;"></textarea></td>
  </tr>
  <tr>
    <td align="right">&nbsp;</td>
    <td align="left"><input type="submit" name="send" value="Send">&nbsp;&nbsp;<input type="submit" name="reset" value="Reset"></td>
  </tr>
</table>
</form>

<?php
if($_POST[send]){
  mail("$_POST[til]", "dinside.dk - No replay - Emne: $_POST[emne]", "$_POST[besked]", "$_POST[email]");
  echo"<br>Din mail vil blive behandlet hurtigts muligt!";
}
?>

</body>
</html>
Avatar billede klaske_ko Nybegynder
15. september 2004 - 10:48 #4
det er den som jeg bruger på www.upit.dk/mail.php  =)
Avatar billede arj79 Nybegynder
15. september 2004 - 14:24 #5
hej klaske_ko
jeg har lige prøvet at copy/paste det script du gav mig men den kommer og giver mig en fejl " Warning: Server Error in c:\apache\htdocs\www.valbyfrikirke.dk\test.php on line 36 " skal jeg sette noget op på serveren før det virker eller ???????????
Avatar billede arj79 Nybegynder
15. september 2004 - 14:34 #6
sostack

alle informationer der skal sendes kommer fra en form.
Avatar billede sostack Nybegynder
15. september 2004 - 14:36 #7
Prøv med:
<?php
//Her bliver parametrene til afsendelse af mail sat:
$mailto = $_REQUEST["mailto"];
$subject = "Besked fra Websiden";
$message = $_REQUEST["besked"] . "\n med venlig hilsen " . $_REQUEST["navn"] . " [" . $_REQUEST["email"] . "]";
$fromadr = "From: info@dinadresse.dk";
//Her forsøges mailen afsendt, med ovenstående parametre.
if(mail($mailto, $subject, $message, $fromadr))
{
    echo "Mail er afsendt til: " . $mailto . "<br />Med følgende indhold:<br />" . nl2br($message2);
} else {
    echo "Der opstod en fejl i afsendelsen, vi beklager!";
}
?>
/* feltnavne ska self. rettes til, så de passer med dine feltnavne i formen!*/

//sostack
Avatar billede arj79 Nybegynder
15. september 2004 - 14:55 #8
hej sostack

scriptet virker ikke helt.

den kommer og siger Warning: Server Error in c:\apache\htdocs\www.valbyfrikirke.dk\test.php on line 9


<?php
//Her bliver parametrene til afsendelse af mail sat:
$mailto = "allanjo@tumlare.com";
$subject = "Besked fra Websiden";
$message = "besked";
$fromadr = "aj@valbyfrikirke.dk";
//Her forsøges mailen afsendt, med ovenstående parametre.
if(mail($mailto, $subject, $message, $fromadr))
{
    echo "Mail er afsendt til: " . $mailto . "<br />Med følgende indhold:<br />" . nl2br($message2);
} else {
    echo "Der opstod en fejl i afsendelsen, vi beklager!";
}
?>

skal jeg enable mail funktionen et eller andet sted i apache eller hvad???????
Avatar billede sostack Nybegynder
15. september 2004 - 15:00 #9
I php.ini skal disse 2 punkter rettes til:
[mail function]
; For Win32 only.
;rettes til navnet på din mailserver
SMTP = mail.tele.dk

; For Win32 only.
;rettes til din email-adresse
sendmail_from = info@dr.dk

//sostack
Avatar billede sostack Nybegynder
15. september 2004 - 15:00 #10
php.ini ligger i c:\windows\

//sostack
Avatar billede arj79 Nybegynder
15. september 2004 - 15:15 #11
jeg har lavet de to punkter om og det virker stadig ikke. skal jeg genstarte serveren eller noget
Avatar billede klaske_ko Nybegynder
15. september 2004 - 16:06 #12
ja da....virker det derefter ?
Avatar billede rene_graff Nybegynder
15. september 2004 - 22:14 #13
jeg har et her :

Kode til Mailformular:

Start:

<FORM METHOD=POST ACTION="http://home1.stofanet.dk/cgi-bin/mailto">
<input type="hidden" name="followuppage" value="SIDEN SOM SKAL VISES BAGEFTER">
<INPUT TYPE=Hidden NAME=recip VALUE="DIN MAIL">
<INPUT TYPE=Hidden NAME=subj  VALUE="Mail fra homepage">

<p align="left">Din e-amil: <INPUT TYPE=Text NAME=from><BR>
Dit navn:&nbsp;&nbsp;&nbsp;          <INPUT TYPE=Text NAME=name><BR>
                                &nbsp;Emne:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                <INPUT TYPE=Text NAME=name><BR>
Brev:                          <TEXTAREA NAME=body ROWS=8 COLS=40></TEXTAREA><br><br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<input TYPE="Submit" VALUE="Send">
<input type="reset" value="Nulstil">

</p>

</FORM>


Håber du kan bruge det? :-)
Avatar billede jullehansen Nybegynder
16. september 2004 - 23:47 #14
klaske ko
Undskyld jeg bryder ind i en anden disk, men gider du lige kigge tilbage i spm 539822
Jeg havde givet point men har lige et par spørgsmål:o)
Avatar billede klaske_ko Nybegynder
17. september 2004 - 00:01 #15
jeg LOVER at kigge ind, men der har været et uheld i svømmestadion danmark...det sted arbejder jeg, og jeg var på arbejde da ulykken skete, lige nu har jeg det ikke ret godt, og har derfor ikke haft stor lyst til noget i dag, eller igår, har set dine indlæg, undskylder, men har det ikke specielt fedt...

evt. læs her for mere info:
http://ekstrabladet.dk/VisArtikel.iasp?PageID=263117

Benytter lige her...til at sige...R.I.P.
Avatar billede jullehansen Nybegynder
17. september 2004 - 01:14 #16
Fuldt forståeligt.
Tag den med ro og kom på højkant igen, dette her løber ingen steder.
:o)
Avatar billede arj79 Nybegynder
27. oktober 2004 - 12:35 #17
undskyld det har taget så lang tid men jeg har haft alt for travelt. jeg har lige et sidste spørgsmål. jeg har fået mail til at virke men jeg kan kun sende til en adresse af gangen. jeg vil meget gerne sende mailen til to af gangen.
den skal sende mailen til den emailadresse der bliver intastet i en text box der hedder email, og så skal den også sende mailen til mail@valbyfrikirke.dk.
min kode ser sådan her ud.

$mailto = "mail@valbyfrikirke.dk".$email;
    $subject = "AUTO MAIL FRA VALBYFRIKIRKES BAND.";
    $message =    ""
    mail($mailto, $subject, $message, $fromadr)<----det hele køre fint hvis der kun står "mail@valbyfrikirke.dk"; i $mailto. Men hvis jeg skriver "mail@valbyfrikirke.dk".$email; skriver den at der er fejl i den linie hvor mail($mailto, $subject, $message, $fromadr) står. er der nogen der hved hvad jeg skal gøre for at få sendt mailen til flere adresser
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