Einbinden ins gb script

Hier werden Probleme rund um das Zahlen Captcha behandelt

Moderator: frameguard

Einbinden ins gb script

Beitragvon Jasebeck » 13.08.2007, 16:35

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 "&nbsp;";
}
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
Zuletzt geändert von Jasebeck am 14.08.2007, 12:31, insgesamt 1-mal geändert.
Jasebeck
 
Beiträge: 2
Registriert: 13.08.2007, 16:10

Beitragvon Jasebeck » 14.08.2007, 12:12

hier ist übrigens die URL zu der Seite:

www.byheart.nu
Jasebeck
 
Beiträge: 2
Registriert: 13.08.2007, 16:10


Zurück zu Zahlen Captcha

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron