📄 lezen.php
字号:
<?php
include ("_include-config.php");
$max=15;
?>
<html>
<head>
<title>[( Elite Avengers )]</title>
<link rel="stylesheet" type="text/css" href="css-v1.css">
</head>
<body>
<table width="100%">
<tr>
<td class="Balk" width="100%"><h1>[( Elite Avengers )]</h1></td>
</tr>
</table>
<br>
<table class="gastenboek" width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td class="subTitle" height="19"><a href="schrijven.php"><u>Post a message!</u></a></td>
</tr>
</table>
<br>
<?php
#### Begin Navigatie code ####
$query = mysql_query("SELECT id FROM gastenboek ORDER BY id DESC") or die(mysql_error());
$aantal = mysql_num_rows($query);
$aantal/=$max;
if ($aantal == 0) {
echo "<div align=center>There are <b>no messages</b> in the guestbook!</div>";
} else {
$nav=$_GET['nav'];
if (empty($nav)) {
$nav=1;
}
$van=($nav-1)*$max;
if ($nav > ceil($aantal)) {
$nav=1;
}
for ($i = 1; $i <= ceil($aantal); $i++) {
if ($nav == $i)
$navs[$i] = "<b>$i</b>";
else
$navs[$i] = "<a href=\"lezen.php?nav=$i\">$i</a>";
}
$navs= implode(" | ", $navs);
$vorige = ($nav-1) ? "<a href=\"lezen.php?nav=" . ($nav - 1) . "\">< Prvious</a>" : "";
$volgende = ($nav-ceil($aantal)) ? "<a href=\"lezen.php?nav=" . ($nav + 1) . "\">Next ></a>" : "";
if ($vorige && $volgende) {
$navigatie = $vorige." | ".$navs ." | ".$volgende;
} else {
$navigatie = $vorige." | ".$navs." | ".$volgende;
}
#### Einde Navigatie code ####
#### Begin UBB en Smileys code ####
function ubb_smiley($bericht, $dir = "images") {
//UBB-code
$bericht = preg_replace("/\[B\](?U)((.|\n|\r)*)\[\/B\]/", "<B>\\1</B>", $bericht);
$bericht = preg_replace("/\[b\](?U)((.|\n|\r)*)\[\/b\]/", "<B>\\1</B>", $bericht);
$bericht = preg_replace("/\[U\](?U)((.|\n|\r)*)\[\/U\]/", "<U>\\1</U>", $bericht);
$bericht = preg_replace("/\[I\](?U)((.|\n|\r)*)\[\/I\]/", "<I>\\1</I>", $bericht);
$bericht = preg_replace("/\[S\](?U)((.|\n|\r)*)\[\/S\]/", "<S>\\1</S>", $bericht);
$bericht = eregi_replace("\\[COLOR=([^\\[]*)\\]([^\\[]*)\\[/COLOR\\]","<font color=\"\\1\">\\2</font>",$bericht);
$bericht = eregi_replace("\\[SIZE=([^\\[]*)\\]([^\\[]*)\\[/SIZE\\]","<font size=\"\\1\">\\2</font>",$bericht);
$bericht = eregi_replace("\\[ALIGN=([^\\[]*)\\]([^\\[]*)\\[/ALIGN\\]","<p align=\"\\1\">\\2</p>",$bericht);
$bericht = eregi_replace("\\[EMAIL=([^\\[]*)\\]([^\\[]*)\\[/EMAIL\\]", "<a href=\"mailto:\\1\">\\2</a>",$bericht);
$bericht = eregi_replace("\\[URL=([^\\[]*)\\]([^\\[]*)\\[/URL\\]","<a href=\\1 target=_blank>\\2</a>",$bericht); ;
//Smileys-code
$bericht = str_replace(":)", "<img src=\"$dir/smilies/icon_smile.gif\">", $bericht);
$bericht = str_replace(":(", "<img src=\"$dir/smilies/icon_sad.gif\">", $bericht);
$bericht = str_replace(":s", "<img src=\"$dir/smilies/icon_confused.gif\">", $bericht);
$bericht = str_replace(":P", "<img src=\"$dir/smilies/icon_razz.gif\">", $bericht);
$bericht = str_replace(":D", "<img src=\"$dir/smilies/icon_biggrin.gif\">", $bericht);
$bericht = str_replace(";)", "<img src=\"$dir/smilies/icon_wink.gif\">", $bericht);
$bericht = str_replace("8|", "<img src=\"$dir/smilies/icon_eek.gif\">", $bericht);
$bericht = str_replace("8)", "<img src=\"$dir/smilies/icon_cool.gif\">", $bericht);
//Per 50 letters een nieuwe regel beginnen
$bericht = wordwrap($bericht, 50);
return $bericht;
}
#### Einde UBB en Smileys code ####
//Nu gaan we de berichten selecteren
$query=mysql_query("SELECT * FROM gastenboek ORDER BY id DESC LIMIT $van,$max") or die (mysql_error());
//Nu worden alle berichten weergegeven dmv een while
while ($obj = mysql_fetch_object($query)) {
//We zorgen ervoor dat de schrijver geen HTML kan gebruiken in zijn bericht
$bericht=stripslashes(htmlspecialchars($obj->bericht));
$bericht=nl2br($bericht);
$bericht=ubb_smiley($bericht);
$naam=stripslashes(htmlspecialchars($obj->naam));
$subject=stripslashes(htmlspecialchars($obj->subject));
//nl2br() zorgt er voor dat er bij elke enter ook een nieuwe lijn komt
//Onze zelf gemaakte functie ubb_smiley() zal de UBB code en SMILIES omzetten in HTML
?>
<table class="gastenboek" width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td class="subTitle" width="88%" valign="top">
Name: <b><u><a href="profile.php?x=<?=$obj->naam?>"><?=$naam?></a></u> </b>
Subject: <b><?=$subject?> </b>
</td>
</tr>
<tr>
<td class="mainTxt" valign="top">
<?=$bericht?>
<br>
</td>
</tr>
</table>
<br>
<?php
} //Deze loop wordt herhaald tot dat alle berichten zijn weergegeven
}
?>
<br>
<table class="gastenboek" width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td align="center" height="19" class="subTitle"><?=$navigatie?></td>
</tr>
</table>
<br>
<table class="gastenboek" width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td height="19" class="subTitle"><a href="schrijven.php"><u>Ad message</u></a></td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -