Hallo,
bin mit php sehr unerfahren, wäre toll, wenn ihr mir helfen könntet.
mein gästebuch sieht folgendermassen aus:
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>By Heart Official Home Page - Guestbook</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="css/byheart.css" />
</head>
<body>
<?php
$server="172.16.110.131";
$loggin="11147834_admin";
$passwd="pvrtxcah";
$databas="DB11147834";
$link=mysql_connect($server, $loggin, $passwd);
if (!$link)
die ("coudn't connect to MySQL");
mysql_select_db($databas, $link)
or die ("Couldn't connect to database");
?>
<div id="box">
<div class="topleft"><a href="index.htm"><img src="bilder/topleft.gif" border="0" /></a></div>
<div class="bottom"><a href="tourdates.htm"><img src="bilder/bottom.gif" border="0" /></a></div>
<div class="logga"><a href="index.htm"><img src="bilder/logga.gif" border="0" /></a></div>
<div class="menumusic"><a href="music.htm"><img src="bilder/menumusic.gif" border="0" /></a></div>
<div class="menunews"><a href="news.htm"><img src="bilder/menunews.gif" border="0" /></a></div>
<div class="menubiography"><a href="biography.htm"><img src="bilder/menubiography.gif" border="0" /></a></div>
<div class="menutourdates"><a href="tourdates.htm"><img src="bilder/menutourdates.gif" border="0" /></a></div>
<div class="menuphotos"><a href="photos.htm"><img src="bilder/menuphotos.gif" border="0" /></a></div>
<div class="menuguestbook"><a href="guestbook.php"><img src="bilder/menuguestbook.gif" border="0" /></a></div>
<div class="menucontact"><a href="contact.htm"><img src="bilder/menucontact.gif" border="0" /></a></div>
<div class="menunewsletter"><a href="http://www.mesami-music.de/by_heart_newsletter.html"><img src="bilder/menunewsletter.gif" border="0" /></a></div>
<div class="menumyspace"><a href="http://www.myspace.com/byheartstockholm" target="_blank"><img src="bilder/menumyspace.gif" border="0" /></a></div>
<div class="imgguestbook"><img src="bilder/imgguestbook.gif" border="0" /></div>
<div class="guestbook"><img src="bilder/guestbook.gif" border="0" /></div>
<div class="guestbooktextbox">
<form action="guestbook.php" method="post">
<table>
<tr>
<td>
<b>Name:</b>
<br />
<input type="text" name="namn" size="25" class="form" >
</td>
<td>
<b>E-mail:</b>
<br />
<input type="text" name="email" size="25" class="form" >
</td>
</tr>
<tr>
<td colspan="2">
<b>Message:</b>
<br />
<textarea name="meddelande" cols="50" rows="5" wrap="virtual" class="form"></textarea>
<br /><br /><img src="captcha/captcha.php" border="0" title="Sicherheitscode"> <input type="text" name="sicherheitscode" size="5">
</td>
</tr>
</table>
<input type="image" SRC="bilder/send.gif" />
</form>
<?php
$namn=htmlspecialchars($_POST [namn]);
$email=htmlspecialchars($_POST [email]);
$meddelande=htmlspecialchars($_POST [meddelande]);
$date=date("Y.m.d.");
$datumtid=date("Y.m.d.H.i.s");
if ($meddelande!="" && !strstr($meddelande, 'http://') ) {
mysql_query("Insert into guestbook (namn, email, meddelande, datumtid) values ('$namn', '$email', '$meddelande', '$datumtid')");
}
$sql="Select * from guestbook order by datumtid desc";
$result=mysql_query($sql);
while ($en_rad=mysql_fetch_array($result)){
print "<b>date:</b>";
print $en_rad[datumtid];
print "<br />";
if ($en_rad[namn]!="") {
print "<b>name:</b>";
print $en_rad[namn];
print " ";
}
if ($en_rad[email]!="") {
print "<b>e-mail:</b>";
print $en_rad[email];
}
print "<br />";
print "<b>message:</b>";
print "<br />";
print $en_rad[meddelande];
print "<br />";
print "<br />";
}
?>
</div>
</div>
</body>
</html>
----------------
Wo genau muss ich jetzt diese if-Funktion platzieren?
<?php
session_start();
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
}
?>
--------------
Vielen Dank für Eure Hilfe,
Jasebeck
