security_check.php
来自「PHP 建站工具,CMS系统,类似与oscommerce」· PHP 代码 · 共 113 行
PHP
113 行
<?php
/* --------------------------------------------------------------
$Id: security_check.php,v 1.1 2003/09/06 22:05:29 oldpa Exp $
TWE-Commerce - community made shopping
http://www.oldpa.com.tw
Copyright (c) 2003 TWE-Commerce
--------------------------------------------------------------
based on:
(c) 2003 nextcommerce (security_check.php,v 1.2 2003/08/23); www.nextcommerce.org
(c) 2003 xt-commerce www.xt-commerce.com
Released under the GNU General Public License
--------------------------------------------------------------*/
$file_warning='';
if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'includes/configure.php')),'444')) {
$file_warning .= '<br>'.DIR_FS_CATALOG.'includes/configure.php';
}
if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'includes/configure.org.php')),'444')) {
$file_warning .= '<br>'.DIR_FS_CATALOG.'includes/configure.org.php';
}
if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'admin/includes/configure.php')),'444')) {
$file_warning .= '<br>'.DIR_FS_CATALOG.'admin/includes/configure.php';
}
if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'admin/includes/configure.org.php')),'444')) {
$file_warning .= '<br>'.DIR_FS_CATALOG.'admin/includes/configure.org.php';
}
if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'admin/rss/')),'777') and !strpos(decoct(fileperms(DIR_FS_CATALOG.'admin/rss/')),'755')) {
$folder_warning .= '<br>'.DIR_FS_CATALOG.'admin/rss/';
}
if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'templates_c/')),'777') and !strpos(decoct(fileperms(DIR_FS_CATALOG.'templates_c/')),'755')) {
$folder_warning .= '<br>'.DIR_FS_CATALOG.'templates_c/';
}
if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'cache/')),'777') and !strpos(decoct(fileperms(DIR_FS_CATALOG.'cache/')),'755')) {
$folder_warning .= '<br>'.DIR_FS_CATALOG.'cache/';
}
if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'media/')),'777') and !strpos(decoct(fileperms(DIR_FS_CATALOG.'media/')),'755')) {
$folder_warning .= '<br>'.DIR_FS_CATALOG.'media/';
}
if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'media/content/')),'777') and !strpos(decoct(fileperms(DIR_FS_CATALOG.'media/content/')),'755')) {
$folder_warning .= '<br>'.DIR_FS_CATALOG.'media/content/';
}
if ($file_warning!='' or $folder_warning != '') {
?>
<table style="border: 1px solid; border-color: #ff0000;" bgcolor="FDAC00" border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>
<div class"main">
<table width="100%" border="0">
<tr>
<td width="1"><?php echo twe_image(DIR_WS_ICONS.'big_warning.gif'); ?></td>
<td class="main">
<?php
if ($file_warning!='') {
echo TEXT_FILE_WARNING;
echo '<b>'.$file_warning.'</b><br>';
}
if ($folder_warning!='') {
echo TEXT_FOLDER_WARNING;
echo '<b>'.$folder_warning.'</b>';
}
$payment_query=twe_db_query("SELECT *
FROM ".TABLE_CONFIGURATION."
WHERE configuration_key = 'MODULE_PAYMENT_INSTALLED'");
while ($payment_data=twe_db_fetch_array($payment_query)) {
$installed_payment=$payment_data['configuration_value'];
}
if ($installed_payment=='') {
echo '<br>'.TEXT_PAYMENT_ERROR;
}
$shipping_query=twe_db_query("SELECT *
FROM ".TABLE_CONFIGURATION."
WHERE configuration_key = 'MODULE_SHIPPING_INSTALLED'");
while ($shipping_data=twe_db_fetch_array($shipping_query)) {
$installed_shipping=$shipping_data['configuration_value'];
}
if ($installed_shipping=='') {
echo '<br>'.TEXT_SHIPPING_ERROR;
}
?>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<?php
}
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?