/ 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
send mail med PHP?
Fra : kristinaP
Vist : 593 gange
15 point
Dato : 26-01-04 18:23

hej

jeg er kommet i problemer... igen
jeg har lavet en side så man bare skal trykke send og så skal den sende men kan ikke finde ud af at gøre så den sender!
har brug for noget hjælp

mvh Kristina

 
 
Kommentar
Fra : buch78


Dato : 26-01-04 20:08

må jeg se den kode du har lavet.. så er det nemmere at hjælpe dig..

vi har lige haft nogle mail froms igennem herinde se fx. http://www.kandu.dk/dk/spg/31270

Kommentar
Fra : kristinaP


Dato : 26-01-04 20:19

<HTML>
<HEAD>
<TITLE>articles</TITLE>
</HEAD>
<BODY>
<CENTER>
<br>
<br>
<B>Write an article to us(nothing racist) and we will have a look and maybe it will et on this homepage</B>
<br>
<br>
<br>
<TABLE border="4" width=350 bgcolor="#C0C0C0">
<tr>
<TD>
<CENTER>
      <TABLE border="0">
      <form method=POST type=text action=mail2.php>
      <TR>
         <TD><CENTER>Your name:</CENTER></TD>
      </TR>
      <TR>
         <TD><CENTER><input name=afsender type=text></CENTER></TD>
      </TR>
      <TR>
         <TD><br></TD>
      </TR>
      <TR>
         <TD><CENTER>Subject:</CENTER></TD>
      </TR>
      <TR>
         <TD><br></TD>
      </TR>
      <TR>
         <TD><CENTER><input name=subject></CENTER></TD>
      </TR>
      <TR>
         <TD><CENTER>article:</CENTER></TD>
      </TR>
      <TR>
         <TD><CENTER><textarea name=body rows=25 cols=50></textarea></CENTER></TD>
      </TR>
      <TR>
         <td><CENTER><input value=Send type=submit></CENTER></td>
      </TR>
      </TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</form>
</CENTER>
</BODY>
</HTML>


det er hele koden og jeg har fundet den inde fra det link du gav mig, men jeg forstod ikke hvordan du gjorde så den sender til min mail

Accepteret svar
Fra : buch78

Modtaget 15 point
Dato : 26-01-04 20:26

ok.. så er du nød til at vide at PHP bliver afviklet på serveren og sendt ud til brugeren som html...


du skal lave 2 filer hvor den ene hedder mail.php og den anden mail2.php


mail.php
Kode
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Send kommentar</title>
</head>
<body>
<CENTER>
<br>
<br>
<B>Send mail fra hjemmeside med php</B>
<br>
<br>
<br>
<TABLE border="4"width=350 bgcolor="#C0C0C0">    
<tr>
<TD>
<CENTER>
      <TABLE border="0">
      <form method=POST type=text action=mail2.php>
      <TR>
         <TD><CENTER>Dit navn:</CENTER></TD>
      </TR>
      <TR>
         <TD><CENTER><input name=afsender type=text></CENTER></TD>
      </TR>
      <TR>
         <TD></TD><br>
      </TR>
      <TR>
         <TD><CENTER>Emne:</CENTER></TD>
      </TR>
      <TR>
         <TD></TD>
      </TR>
      <TR>
         <TD><CENTER><input name=subject></CENTER></TD>
      </TR>
      <TR>
         <TD><CENTER>Indhold:</CENTER></TD>
      </TR>
      <TR>
         <TD><CENTER><textarea name=body rows=5 cols=25></textarea></CENTER></TD>
      </TR>
      <TR>
         <td><CENTER><input value=Send type=submit></CENTER></td>
      </TR>
      </TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</form>
</CENTER>
</BODY>
</HTML>

mail2.php

[code]
<?
$modtager = "Din mail";
$sub = $_POST["subject"];
$bod = $_POST["body"];
$afsend = $_POST["afsender"];

// ini_set("SMTP","mail1.stofanet.dk");
mail($modtager, $sub, "$bod\n\n\nMed venlig hilsen \n$afsend");
echo "
<b>Tak for ulejligheden!\n\nSådan ser brevet ud:</b><br><br>$bod<br><br><br>Med venlig hilsen<br>$afsend
";
?>

[/code]




Kommentar
Fra : buch78


Dato : 26-01-04 20:27

hmm den nederste skal hedde mail2.php og i den øverste skal mail2.php selvfølig ikke stå i

Godkendelse af svar
Fra : kristinaP


Dato : 26-01-04 20:41

Tak for svaret buch78.
                        

Kommentar
Fra : buch78


Dato : 26-01-04 20:43

Virker det nu... ??? ellers må du lige skrive.. bare herinde... du behøver ikke at oprette et nyt spørgsmål..

Kommentar
Fra : kristinaP


Dato : 26-01-04 21:16

det virker fint:D

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 : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste