Nyhedsbrev, med tabeller ? eller?
Hejsa, jeg er så igang med det hersens (fedt ord :P) nyhedsbrev, jeg så en skabelon til det her på siden igår, og tænkte 'det vil jeg lave videre på'.Nu har jeg så fået lavet knapper til fed kursiv ja, se selv når det er...der er i hvert fald kommet lidt mere, man kan osse skifte emnet osv. sådanne små ting har jeg fået lavet, men det er ligesom om tabeller ikke rigtigt virker.
Jeg vil nemlig gerne have et design, et standard design, hvor der så bare hver gang skal komme tekst og billeder ind, men stadig samme design som "grundsten".
Så er det lige jeg skal takke min kammi for at låne serverplads ;)
Demo : www.kyusho.dk/nyhedsbrev.php
Design : http://www.kyusho.dk/nyhedsbrev/
er det muligt ?
Her er scriptet. :) Starter ved 90 og går op efter behov...
Nyhedsbrev.send.php :
<?php
mysql_connect("localhost","bruger","password");
mysql_select_db('database');
$subject = $_POST["subject"];
$msg = $_POST["msg"];
if (isset ($_POST[Submit])){
//hent alle e-mail adresser
$abonnenter = mysql_query("SELECT email FROM nyhedsbrev") or die (mysql_error());
while ($row = mysql_fetch_array($abonnenter)) {
//begynder inputs
$msg['msg'] = str_replace('[B]', '<b>', $msg['msg']);
$msg['msg'] = str_replace('[/B]', '</b>', $msg['msg']);
$msg['msg'] = str_replace('', '<b>', $msg['msg']);
$msg['msg'] = str_replace('', '</b>', $msg['msg']);
$msg['msg'] = str_replace('[I]', '<i>', $msg['msg']);
$msg['msg'] = str_replace('[/I]', '</i>', $msg['msg']);
$msg['msg'] = str_replace('', '<i>', $msg['msg']);
$msg['msg'] = str_replace('', '</i>', $msg['msg']);
$msg['msg'] = str_replace('[/A]', '</a>', $msg['msg']);
$msg['msg'] = str_replace('[/a]', '</a>', $msg['msg']);
$msg['msg'] = str_replace('[A]', '<a>', $msg['msg']);
$msg['msg'] = str_replace('[a]', '<a>', $msg['msg']);
$msg['msg'] = str_replace('[/FONT]', '</font>', $msg['msg']);
$msg['msg'] = str_replace('[/font]', '</font>', $msg['msg']);
$msg['msg'] = str_replace('[FONT]', '<font>', $msg['msg']);
$msg['msg'] = str_replace('[font]', '<font>', $msg['msg']);
$email = $row["email"];
$headers = "From: Kyusho.dk - Kyusho Denmark <email> \n";
$headers .= "Content-type: text/html";
mail($email, $subject, $msg, $headers);
}
echo "Nyhedsbrevet er blevet afsendt";
}
?>
Nyhedsbrev.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function Addobjekt(NewCode)
{
var msgObj = document.getElementById("msg");
if (msgObj.createTextRange && msgObj.caretPos)
{
var caretPos = msgObj.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
}
else
{
msgObj.value+=NewCode
}
msgObj.focus();
}
</script>
</head>
<body>
<form name="nyhedsbrev" method="post" action="nyhedsbrev.send.php">
<table width="582" border="0">
<tr>
<td width="117"><strong>Emne/Overskrift:</strong></td>
<td width="455">
<input type="text" id="subject" name="subject"></td>
<tr>
<td valign="top"><strong>Nyhedsbrev:</strong>
<b>Tekst:</b><br>
<a title="Bold - Fed Skrift" href="java script:Addobjekt('<b>Tekst</b>');"><img src="img/bold.gif" border="0"></a>
<a title="Italic - Kursiv" href="java script:Addobjekt('<i>Tekst</i>');"><img src="img/italic.gif" border="0"></a>
<a title="Underline - Underlineret" href="java script:Addobjekt('<u>Tekst</u>');"><img src="img/underline.gif" border="0"></a>
<a title="Strike - Gennemstreget" href="java script:Addobjekt('<s>Tekst</s>');"><img src="img/strike.gif" border="0"></a><br>
<a title="Font Color - Skrift Farve" href="java script:Addobjekt('<font color=>Tekst</font>');"><img src="img/color.gif" border="0"></a>
<a title="Font Size - Skrift Størrelse" href="java script:Addobjekt('<font size=2>Tekst</font>');"><img src="img/fontsize.gif" border="0" alt="font size"></a>
<a title="Teletype - Skrivemaskine Skrift" href="java script:Addobjekt('<tt>Tekst</tt>');"><img src="img/tele.gif" border="0"></a>
<a title="Hr - Sort Linie" href="java script:Addobjekt('<hr>');"><img src="img/hr.gif" border="0"></a><br>
<a title="Image - Billede" href="java script:Addobjekt('<img src=et_billede.jpg>');"><img src="img/img.gif" border="0"></a>
<a title="Email - Email Link" href="java script:Addobjekt('<a href=mailto: side@enside.dk>Tekst</a>');"><img src="img/email2.gif" border="0"></a>
<a title="URL - Hyperlink" href="java script:Addobjekt('<a href= http://www.url.dk>Tekst</a>');"><img src="img/url.gif" border="0"></a>
</td>
<td><textarea rows="18" cols="70" name="msg" id="msg"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input name="Submit" type="submit" class="button" value="Send nyhedsbrev" style="width=441"></td>
</tr>
</table>
</form>
</body>
</html>
