6-2
index.php
require_once 'header.php' ; |
$op = isset( $_REQUEST [ 'op' ]) ? filter_var( $_REQUEST [ 'op' ]) : '' ; |
$sn = isset( $_REQUEST [ 'sn' ]) ? (int) $_REQUEST [ 'sn' ] : 0; |
require_once 'footer.php' ; |
function show_article( $sn ) |
require_once 'HTMLPurifier/HTMLPurifier.auto.php' ; |
$config = HTMLPurifier_Config::createDefault(); |
$purifier = new HTMLPurifier( $config ); |
$sql = "SELECT * FROM `article` WHERE `sn`='$sn'" ; |
$result = $db ->query( $sql ) or die ( $db ->error); |
$data = $result ->fetch_assoc(); |
$data [ 'content' ] = $purifier ->purify( $data [ 'content' ]); |
$smarty ->assign( 'article' , $data ); |
$sql = "SELECT * FROM `article` ORDER BY `update_time` DESC LIMIT 0,9" ; |
$result = $db ->query( $sql ) or die ( $db ->error); |
while ( $data = $result ->fetch_assoc()) { |
$all [ $i ][ 'summary' ] = mb_substr( strip_tags ( $data [ 'content' ]), 0, 90); |
$smarty ->assign( 'all' , $all ); |