Ik zie geen berichten?Door:
Ivo(lid)Datum: 12:16:10 04-12-2005
Stuur prive bericht
Ik ben al ff bezig om dit naar mijn wensen aan te passen met ubb codes etc maar hij laat geen berichten meer zien...
Kan iemand helpen?
Gr.ivo
<html>
<HEAD>
<style>
A:link { color: #000000; }
A:visited { color: #000000; }
A:active { color: #000000; }
A:hover { color: #FFFFFF; }
</style>
<TITLE>Gastenboek</TITLE>
</HEAD>
<BODY bgcolor="#5A5A5A">
<center>
<a href="bericht.html">Schrijf bericht</a><p>
<?php
// deze waarde geeft aan hoeveel berichten er per pagina worden getoont
$waarde2=10;
// maak verbinding met sql server
$server = mysql_connect("localhost","connecti_ivo1","ivo2");
// selecteer de database
mysql_select_db("connecti_website", $server);
// sql query voor uitlezen van id
$sql = "SELECT id FROM gastenboek";
// zet uitslag in resultaat
$resultaat = mysql_query($sql);
// bepaal het aantal berichten
$aantalberichten = mysql_num_rows($resultaat);
// bepalen aantal pagina's. het aantal berichten wordt gedeelt door het aantal te
// tonen berichten per pagina. vervolgens wordt dit naar boven afgerond
$aantalpagina = ceil(mysql_num_rows($resultaat)/$waarde2);
// de pagina die nu zichtbaar is
$huidigepagina = $waarde1/$waarde2+1;
// als het aantal berichten kleiner is dan 6 moeten vorige en volgende niet werken
if($aantalberichten<6)
{
?>
vorige
volgende
<?php
}
// als het aantal berichten meer is dan 5 en men staat op pagina 1 moet alleen
// volgende werken (vorige kan niet)
elseif($waarde1==0)
{
?>
vorige
<a href="gastenboek.php?waarde1=<? echo $waarde1+5; ?>">volgende</a>
<?php
}
// als de laatste pagina wordt weergegeven moet alleen vorige werken (volgende heeft
// geen zin)
elseif($waarde1+5>$aantalberichten)
{
?>
<a href="gastenboek.php?waarde1=<? echo $waarde1-5; ?>">vorige</a>
volgende
<?php
}
// is geen van bovenstaande if geldig moet vorige en volgende allebei werken
else
{
?>
<a href="gastenboek.php?waarde1=<? echo $waarde1-5; ?>">vorige</a>
<a href="gastenboek.php?waarde1=<? echo $waarde1+5; ?>">volgende</a>
<?php
}
// laat de huidige pagina zien, het totaal aantal pagina's en het aantal berichten
echo "<br>Pagina $huidigepagina van $aantalpagina ($aantalberichten berichten)<hr>";
// maakt gastenboek.php automatisch gastenboek.php?waarde1=0
if(empty($waarde1))
{ $waarde1=0; }
// sql query voor uitlezen van de database
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT $waarde1,$waarde2";
// voer de query uit
$resultaat = mysql_query($sql);
// een lus om alles te zien (in een tabel)
while ($row = mysql_fetch_object($resultaat))
{
$naam = $row['naam'];
$email = $row['email'];
$datum = $row['datum'];
$bericht = $row['bericht'];
$bericht = nl2br($bericht);
$bericht = str_replace("&", "&", $bericht);
$bericht = str_replace("<", "<", $bericht);
$bericht = str_replace(">", ">", $bericht);
$bericht = str_replace(" <?", "<?", $bericht);
$bericht = str_replace("<br>", "", $bericht);
$bericht = str_replace("<br />", "", $bericht);
$bericht = str_replace("" ", "\"", $bericht);
$bericht = str_replace(""", "\"", $bericht);
$bericht = stripslashes($bericht);
$bericht = preg_replace('_\[code\](.*?)\[/code\]_ise', "[phptable] kleuren(' \\1 ') [/phptable]", $bericht);
$bericht = str_replace("[center]", "<center>", $bericht);
$bericht = str_replace("[/center]", "</center>", $bericht);
$bericht = str_replace("[small]", "<small>", $bericht);
$bericht = str_replace("[/small]", "</small>", $bericht);
$bericht = str_replace("[Quote]", "<small>Quote:</small><br><table width=\"100%\" bgcolor=\"$kleur1\" style=\"BORDER-RIGHT: $borderkleur 2px solid; BORDER-TOP: $borderkleur 1px solid; BORDER-BOTTOM: $borderkleur 2px solid; BORDER-LEFT: $borderkleur 1px solid\" cellspacing=\"0\" cellpadding=\"1\"><tr><td><font color=\"#000000\">", $bericht);
$bericht = str_replace("[/Quote]", "</font></td></tr></table>", $bericht);
$bericht = str_replace("[php]", "[phptable][php]", $bericht);
$bericht = str_replace("[/php]", "[/php][/phptable]", $bericht);
$bericht = str_replace("[phptable]", "<table width=\"100%\" bgcolor=\"$kleur2\" style=\"BORDER-RIGHT: $borderkleur 2px solid; BORDER-TOP: $borderkleur 1px solid; BORDER-BOTTOM: $borderkleur 2px solid; BORDER-LEFT: $borderkleur 1px solid\" cellspacing=\"0\" cellpadding=\"1\"><tr><td>", $bericht);
$bericht = str_replace("[/phptable]", "</td></tr></table>", $bericht);
$bericht = str_replace("[table]", "<table>", $bericht);
$bericht = str_replace("[/table]", "</table>", $bericht);
$bericht = str_replace("[tr]", "<tr>", $bericht);
$bericht = str_replace("[/tr]", "</tr>", $bericht);
$bericht = str_replace("[td]", "<td>", $bericht);
$bericht = str_replace("[/td]", "</td>", $bericht);
$bericht = str_replace("[ul]", "<ul>", $bericht);
$bericht = str_replace("[/ul]", "</ul>", $bericht);
$bericht = str_replace("[li]", "<li>", $bericht);
$bericht = str_replace("[/li]", "</li>", $bericht);
//$bericht = eregi_replace("
http://[^[:space:]]+","<a href=\"\\0\" target=\"_blank\">\\0</a>",$bericht);
$bericht = eregi_replace("([a-zA-Z0-9_-]+)@([a-zA-Z0-9\._-]+)(\.[a-zA-Z]+)", "<a href=\"mailto:\\1@\\2\\3\">\\1@\\2\\3</a>", $bericht);
$bericht = preg_replace('_\[i\](.*?)\[/i\]_ise', "italic(' \\1 ')", $bericht);
$bericht = preg_replace('_\[b\](.*?)\[/b\]_ise', "bold(' \\1 ')", $bericht);
$bericht = preg_replace('_\[u\](.*?)\[/u\]_ise', "underlined(' \\1 ')", $bericht);
$bericht = str_replace("[img]","<img src=\"
http://",$bericht);
$bericht = str_replace("[/img]","\">",$bericht);
$bericht = eregi_replace("\[url\]www.([^\[]*)","<a href=\"
http://www.\\1\" target=_blank>\\1", $bericht);
$bericht = eregi_replace("\[url\]([^\[]*)","<a href=\"\\1\" target=_blank>\\1", $bericht);
$bericht = eregi_replace("(\[url=)([A-Za-z0-9_~&=;\?:%@#./\-]+[A-Za-z0-9/])(\])", "<a href=\"
http://\\2\" target=_blank>", $bericht);
$bericht = eregi_replace("\[url](
http://(.*))", "<a href=\"\\1\" target=\"_blank\">\\1", $bericht);
$bericht = eregi_replace("(\[/url\])", "</a>", $bericht);
$bericht = str_replace("
http://http://", "
http://", $bericht);
$bericht = str_replace("fuck","***",$bericht);
$bericht = str_replace("shit","***",$bericht);
$bericht = str_replace("kanker","***",$bericht);
$bericht = str_replace("hoer","***",$bericht);
$bericht = str_replace("slet","***",$bericht);
$bericht = str_replace("kankerhoer","***",$bericht);
$bericht = str_replace("tering","***",$bericht);
$bericht = str_replace("fack","***",$bericht);
$bericht = str_replace("f*ck","***",$bericht);
$bericht = str_replace("kankerteef","***",$bericht);
$bericht = str_replace("kut","***",$bericht);
$bericht = str_replace("joden","***",$bericht);
$bericht = str_replace("pik","***",$bericht);
$bericht = str_replace("eikel","***",$bericht);
$bericht = str_replace("erotiek","***",$bericht);
$bericht = str_replace("loser","***",$bericht);
echo "<center>
<table width=\"80%\" border=\"0\">
<tr><td align=\"right\">$datum</font></td></tr>
<tr><td width=\"30\"><font size=\"4\">Naam:</font></td>
<td><font size=\"4\">$naam</font></td><tr>
<tr><td><font size=\"4\">E-mail</font></td>
<td><font size=\"4\">$email</font></td></tr>
<tr><td><font size=\"4\">Bericht:</font></td>
<td><font size=\"4\">$bericht</font></td></tr></table>
<table width=\"80%\"><tr><td><hr></td></tr></center>";
}
?>
</center>
</BODY>
</HTML>