Avatar billede ejay Novice
27. marts 2004 - 23:21 Der er 7 kommentarer og
1 løsning

Lidt hjælpe til mail problem

Kan i vise mig hvordan jeg laver html mail i dette scripts + den skal vise dem den har sendt til.


script:

<? session_start();
include("mysql.php");
include("top.php"); ?>

<table align="center" width="400" height="135" cellpadding="0" cellspacing="1" bgcolor="#C0C0C0">
<tr valign="top">
<td width="400" height="20" background="images/newsheader.jpg">
<table border="0" width="400"><tr valign="top" width="340"><td><B>Send nyhedsbrev</B></td><td align="right" width="60"><a href="nyhedsbrev-admin.php">Tilbage</a></td></tr></table>
</td>
</tr>
<tr valign="CENTER">
<td width="400" height="100" background="images/newsbagg.jpg">
<table border="0" width="400"><tr valign="top" width="250"><td>
<!-- brødtekst -->
<? if ($_GET[mode] == "send") {
if ($_POST[emne] && $_POST[besked]) {
$indhold = "$_POST[besked]";
mail("admin@movieplanet.dk" , "$_POST[emne]" , $indhold , "From: MoviePlanet.dk<noreply@movieplanet.dk>");
echo "Nyhedsbrevet er sendt";
} else {
echo "Du glemte at udfylde et felt...<br><br>";
}
}
?>
<FORM action="nyhedsbrev-send.php?mode=send" method="post">
Emne* :<br><input class="forms" name="emne" size=36><br>
Besked* :<br><textarea name="besked" class="forms" cols="44" rows="6"></textarea><br>
<input class="forms" type="submit" name="send" value="Send">
</form>
<!-- /brødtekst -->
</td><td align="right" width="150"><img src="newspics/community.jpg" width="120" height="90"></td></tr></table>
</td>
</tr>
<tr valign="top">
<td width="400" height="15" bgcolor="#F0F0F0">
<span class="newsfooter">&nbsp;-</span>
</td>
</tr>
</table>

<P>
</td>
<td width="150" height="500" bgcolor="#ffffff"><BR>
<? include("bund.php"); ?>
Avatar billede basicq Nybegynder
27. marts 2004 - 23:26 #1
Sådan her

$headers = "Content-Type: text/html; charset=iso-8859-1\n";
$headers = "From: MoviePlanet.dk<noreply@movieplanet.dk>";
mail("admin@movieplanet.dk" , "$_POST[emne]" , $indhold , $headers);
Avatar billede basicq Nybegynder
27. marts 2004 - 23:38 #2
sorry du skal lige gøre sådan her, jeg glemte lige at appende, manglede lige et punktum.

$headers = "Content-Type: text/html; charset=iso-8859-1\n";
$headers .= "From: MoviePlanet.dk<noreply@movieplanet.dk>";
Avatar billede ejay Novice
27. marts 2004 - 23:59 #3
hvordan viser den så hvem den har sendt til?
Avatar billede ejay Novice
27. marts 2004 - 23:59 #4
og i dette script sender den til brugerne i db ik?
Avatar billede basicq Nybegynder
28. marts 2004 - 00:58 #5
Du sender ikke til nogen brugere som er i en db du sender til admin@movieplanet.dk se mail("admin@movieplanet.dk"...);

Prøv at forklare lidt tydeligere hvad det er du vil.
Avatar billede ejay Novice
28. marts 2004 - 11:45 #6
Ja jeg har en db med brugere på og det er dem jeg vil sende til?
Avatar billede basicq Nybegynder
28. marts 2004 - 12:46 #7
Ja ok så, men hvordan ser din db ud. Skal du sende til alle på engang eller kun nogle som du vælger ud? Prøv evt. at vis os noget mere kode. Hvad har du i mysql.php
og top.php, HUSK AT DU IKKE MÅ POSTE ADGANGS KODEN TIL DIN DB.

Men noget i den her stil vil kunne gøre det.

$result = mysql_query("SELECT email FROM din_tabel", $db);
while($row = mysql_fetch_array($result))
{
mail($row['email'], "$_POST[emne]" ,$indhold, "From: MoviePlanet.dk<noreply@movieplanet.dk>");
}
Avatar billede ejay Novice
15. maj 2004 - 08:41 #8
hmmm
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