⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lezen.php

📁 还是WEB游戏源码 Darkstep 还是WEB游戏源码 Darkstep
💻 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) . "\">&lt; Prvious</a>" : "";  
$volgende = ($nav-ceil($aantal)) ? "<a href=\"lezen.php?nav=" . ($nav + 1) . "\">Next &gt;</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 + -