denne skulle være rettet til:
<?
$pr_side = "3";
include("conn.php");
if (!isset($s)) {
$s = "0";
}
#gem
if ($_POST) { //kan evt. rettes til if(isset($_POST)) {
$comm = stripslashes($comm);
$comm = str_replace("\"",""",$comm);
$comm = str_replace("<","<",$comm);
$comm = str_replace(">",">",$comm);
$comm = str_replace("\n","<BR>",$comm);
$comm = str_replace("\\","\",$comm);
$comm = str_replace("
http://","",$comm);
$comm = ereg_replace("((w{3}|W{3})+.[a-zA-Z0-9:%_.~#-?&]+)", "<a href=\"
http://\\1\" CLASS=\"tekstlink\" TARGET=\"_blank\">\\1</a>",$comm);
$comm = ereg_replace("([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+.[a-zA-Z0-9._-]+)", "<a href=\"mailto:\\1\" CLASS=\"tekstlink\">\\1</a>",$comm);
$comm = str_replace("'","'",$comm);
$insert = "INSERT INTO gb(tid,navn,email,comm)
VALUES(NOW(),'$navn','$email','$comm')";
mysql_query($insert) || die(mysql_error());
}
echo "<center><a href=\"gaestebog.php?action=skriv\">Skriv indlæg</a> <img src=gb.gif></center><br />";
if($_GET['action'] == "skriv") {
?>
<form action="gaestebog.php" method="post">
<table border="0" cellpadding="5" cellspacing="0">
<tr><td align="right"><font size="-1" face="Verdana">Navn:</font></td><td><input type="text" name="navn" size="15" maxsize="20" style="border-color:#336699" style="color:#336699; style="border-width: thin;"></td></tr>
<tr><td align="right"><font size="-1" face="Verdana">Email:</font></td><td><input type="text" name="email" size="15" maxsize="20" style="border-color:#336699" style="color:#336699; style="border-width: thin;"></td></tr>
<tr><td align="right" valign="top"><font size="-1" face="Verdana">Kommentar:</font></td><td><textarea cols="28" rows="10" name="comm" style="border-color:#336699" style="color:#336699; style="border-width: thin;"></textarea></td></tr>
<tr><td></td><td><input type="submit" value="Send" Class="submit" name="send"></td></tr>
</form>
</table>
<?
}
if($_GET['action'] == "skriv") {
echo "<br /><br /><hr color=#336699>";
}
#Gæstebogen
$query = "SELECT * FROM gb ORDER BY tid DESC
limit $s,$pr_side";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
print "<table>";
print "<tr>";
print "<td>";
print "<b>Navn:</b> $row[navn]<br /></font>";
print "<b>Email:</b> <a href='mailto:$row[email]'>$row[email]</a><br />";
print "<font size=-2><b>Tidspunkt:<b> $row[tid]</font>";
print "</td>";
print "</tr>";
print "<td><br />";
print "$row[comm]";
print "</td>";
print "</td>";
print "</table>";
print "<hr color=#336699>";
}
$g_total = mysql_query("select count(*) as total from gb") or die(mysql_error());
$total = mysql_result($g_total,0);
echo "<br /><br /><center>";
if ($s >= $pr_side) {
$previous_s = $s-$pr_side;
echo "<a href='?s=$previous_s'>Forrige</a> ";
}
$page = 1;
for($start=0; $total > $start; $start=$start+$pr_side){
if ($start != $s) {
echo "<a href='?s=$start'>$page</a> ";
} else {
echo "$page ";
}
$page++;
}
if ($total > $s+$pr_side) {
$next_s = $s+$pr_side;
echo "<a href='?s=$next_s'>Næste</a>";
}
echo "</center><br />";
mysql_close($conn);
?>
Mail form:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table border="0" cellpadding="5" cellspacing="0">
<tr><td align="right">Navn: </td><td><input type="text" name="feltEt" size="15" maxsize="20" style="border-color:#336699" style="color:#336699; style="border-width: thin;"></td></tr>
<tr><td align="right">Email: </td><td><input type="text" name="feltTo" size="15" maxsize="20" style="border-color:#336699" style="color:#336699; style="border-width: thin;"></td></tr>
<tr><td align="right" valign="top">Besked: </td><td><textarea cols="28" rows="10" name="feltTre" style="border-color:#336699" style="color:#336699; style="border-width: thin;"></textarea></td></tr>
<tr><td></td><td><input type="submit" value="Send" Class="submit" name="send"></td></tr>
</form>
</table>
<?php
if (!empty($_POST['feltEt'])) {
$recipient = "michael@ezillians.dk";
$subject = "Mail fra ezillians.dk";
$message .= "Her er felterne fra mailformen:\n";
$message .= "Navn: $_POST[feltEt]\n";
$message .= "Email: $_POST[feltTo]\n";
$message .= "Besked: $_POST[feltTre]\n";
mail($recipient, $subject, $message);
echo "<center><b>Din mail er nu afsendt! <img src=mail.gif> <br /><br /></b></center>";
}
?>