www.gusucode.com > ShopEx481 & PHPWind 整合版码程序 > bbs/require/dirname.php
<?php !function_exists('readover') && exit('Forbidden'); $dirname = ''; if ($db_forumdir == '1') { $dirname = substr($_SERVER['PHP_SELF'],0,strrpos($_SERVER['PHP_SELF'],'/')); $dirname = substr($dirname,strrpos($dirname,'/')+1); } elseif ($db_forumdir=='2') { $dirname = substr($_SERVER['HTTP_HOST'],0,strpos($_SERVER['HTTP_HOST'],'.')); } $sqlwhere = " AND (f.type!='category' OR f.type='category' AND f.dirname='')"; if ($dirname) { $fids = ''; $query = $db->query("SELECT fid FROM pw_forums WHERE type='category' AND dirname='$dirname'"); while ($forums = $db->fetch_array($query,MYSQL_NUM)){ $fids .= ",$forums[0]"; } if ($fids) { $fids = substr($fids,1); $sqlwhere = "AND (f.fid IN ($fids) OR f.fup IN ($fids))"; } } ?>