你的位置: Kiyo'Space首页 欢迎留下您的足迹


php 判断操作系统类型

[ Php ]
php有许多系统预定义变量,通过判断他们可以简单的判断系统是 windows还是*unix 其中相关的函数或者预定义变量如下 php_uname(); PHP_OS DIRECTORY_SEPARATOR PHP_SHLIB_SUFFIX PATH_SEPARATOR 程序: if(PATH_SEPARATOR==':') echo 'Linux'; else echo 'Windows'; function clientOS() { $pieces = explode(";",$_SERVER["HTTP_USER_AGENT"]); $pieces = explode(" ",$pieces[2]); $pieces = explode(")",$pieces[3]); return $pieces[0]; } <?php /** * 获得浏览器名称和版本 * * @access public * @ret……

Zen-Cart给产品添加新字段

[ Php ]
1、首先考虑你要添加一个什么样的属性到你的产品,在这个例子中添加两个属性:[guarantee-time]和[color]。 2、在数据库管理界面(如:phpmyadmin)中找到表[products],或者表的前缀加[products],为这个表添加两个字段: [products_guarantee] 和[products_color] : ALTER TABLE `zencart_products` ADD `products_guarantee` INT NOT NULL , ADD `products_color` VARCHAR( 32 )NOT NULL; 3、编辑文件 [collect_info.php](在目录/admin/includes/modules/product/下) (1)在最开始的地方有一个变量参数……

关于解决zencart乱码的措施

[ Php , 编程 , 网络 ]
zencart安装的时候使用的是iso-8859-1为默认字符集,如果在默认安装下输入中文将会乱码一片。 最好的办法是修改zencart的字符集配置,使用utf-8为其默认字符集。 有2个地方需要修改,一个是购物车的的默认字符集,一个是控制台的字符集。 includes/languages/english.php在这个文件中includes/languages/english.php的50行 修改 define(’CHARSET’, ‘iso-8859-1′); 为define(’CHARSET’, ‘utf-8′); admin/includes/languages/french.php在admin/includes/languages/french.php文件的63行。 将define(’CHARSET’, ‘iso-8859-1′);……

iptables 概要介绍

[ 服务器 ]
iptables 是建立在 netfilter 架构基础上的一个包过滤管理工具,最主要的作用是用来做防火墙或透明代理。Iptables 从 ipchains 发展而来,它的功能更为强大。Iptables 提供以下三种功能:包过滤、NAT(网络地址转换)和通用的 pre-route packet mangling。包过滤:用来过滤包,但是不修改包的内容。Iptables 在包过滤方面相对于 ipchians 的主要优点是速度更快,使用更方便。NAT:NAT 可以分为源地址 NAT 和目的地址 NAT。 Iptables 可以追加、插入或删除包过滤规则。实际上真正执行这些过虑规则的是 netfilter 及其相关模块(如 ipt……

iptables 做中继转发

[ 服务器 ]
iptables -t nat -A PREROUTING -i pronc -p tcp --dport 25 -j REDIRECT --to-port 8025 意思是将通过网络接口(设备)pronc访问端口25的tcp请求转至端口8025,这条rule被添加在表nat的PREROUTING链的最后 -A PREROUTING -d 222.73.17.70 -p tcp -m tcp --dport 10001 -j DNAT --to-destination 192.168.1.20:10001 Prerouting的作用是数据包刚刚到达防火墙时,改变其目的地址 Postrouting的作用是数据包就要离开防火前之前改变其源地址 PREROUTING:可以在这里定义进行目的NAT的规则,因为路由器进行路由时只检查数据包的目的……

ISAPI_Rewrite3.1教程中文版

[ 编程 ]
第一章:软件介绍 ISAPI_Rewrite 是一款适用于IIS的功能强大的基于正则表达式的URL处理模块。它兼容Apache的mod_rewrite的语法,从而使仅仅复制.htaccess文件就把配置从appach移植到IIS中或者从IIS移值到appach中变成可能。请参阅3.2兼容性图表这一节。 ISAPI_Rewrite最重要的功能: ? ISAPI_Rewrite提供了和Apach mod_rewrite相同的句法和行为,使仅仅拷贝.htaccess文件就完成配置移植成为功能。(要想阅读更多关于与mod_rewrite的兼容性,请参阅3.2兼容性图表这一节。) ? 正则表达式支持灵活而强大的配置。 ? 极速而且容易升级的……

zencart的Apache和IIS伪静态规则

[ 服务器 , 笔记 ]
iis httpd.ini 的规则 [ISAPI_Rewrite] # 3600 = 1 hour 设置缓存时间 1个小时 CacheClockRate 3600 # 设置正则表达式 替换变量个数. RepeatLimit 32 RewriteRule ^(.*)-p-(.*).html(\?)?(.*)? /index\.php\?main_page=product_info&products_id=$2&$4 [L] RewriteRule ^(.*)-c-(.*).html(\?)?(.*)? /index\.php\?main_page=index&cPath=$2&$4 [L] RewriteRule ^(.*)-m-([0-9]+).html(\?)?(.*)? /index\.php\?main_page=index&manufacturers_id=$2&$4 [L] RewriteRule ^(.*)-pi-([0-9]+).html(\?)?(……

MySQL 判断字段是否含中文

[ 数据库 ]
简单点的做法是判断是否双字节字... SELECT * FROM a WHERE length( b ) <> CHARACTER_LENGTH( b )

Sql批量替换所有表中内容

[ 数据库 ]
创建过程----- CREATE PROCEDURE RpScript @str varchar(500), @str2 varchar(500) AS BEGIN /* select a.id as ID,a.name as Tab_Name,b.name as Cloumn_Name,c.name as Cloumn_Type from sysobjects a,syscolumns b ,systypes c where a.id=b.id and b.xtype=c.xtype and a.xtype='u' and c.name in ('char', 'nchar', 'nvarchar', 'varchar','text','ntext') */ declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscol……

Win2003+IIS6 不支持中文文件名解决办法

[ 服务器 ]
Windows Server 2003 中IIS 6.0 不支持中文文件名,中文文件名提示找不到的解决办法。 今天在做一个站的时候,发现网站文件夹里面好多含有中文名字的图片,本来嘛,就对中文不是支持很好的,况且这么多,进后台生成网站,打开发现好多图片直接显示叉叉,右击属性发现显示不出来的都是含有中文文件名的图片,直接复制文件途径也是无法显示 进入服务器发现这个文件确实存在的,打开其他含有中文名的文件都是这样显示的 没办法,只有百度了,百度到的方法如下: 修改注册表 local machine-> system->currentContro……