关于phpMyAdmin管理不同端口、版本、IP的MySQL服务器
[ 2009-11-04 15:24:48 | 作者: admin ]
引用
1、打开“路径/phpmyadmin/libraries/config.default.php”,查找相关项并修改为以下内容:
$cfg['Servers'][$i]['host'] = $_COOKIE["mysqlhost"];
$cfg['Servers'][$i]['port'] = $_COOKIE["mysqlport"];
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = 'sina';//这里的sina是用来加密cookie的密钥
$cfg['Servers'][$i]['host'] = $_COOKIE["mysqlhost"];
$cfg['Servers'][$i]['port'] = $_COOKIE["mysqlport"];
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = 'sina';//这里的sina是用来加密cookie的密钥
引用
2、打开“路径/phpmyadmin/index.php”,在文件最开头 if($_POST["mysqlhost"] != "" && $_POST["mysqlport"] != "")
阅读全文…
MySQL select into 和 SQL select into
[ 2008-08-28 22:23:55 | 作者: admin ]
关于MySQL select into 和 SQLServer select into
一.MySQL不支持Select Into语句直接备份表结构和数据,由于工作中的需要在网上找到一种方法可以代替, 也有其它方法可以处理,总结如下:
方法1:
MYSQL不支持:
Select * Into new_table_name from old_table_name;
替代方法:
Create table new_table_name (Select * from old_table_name);
方法2:
1.先备份表结构和数据
#导出命令 -u用户名 -p密码 -h主机IP地址 数据库名 表名1 > 导出文件.sql
mysqldump -uroot -proot -h192.168.0.88 ok_db oktable2 > ok_db.sql
...
阅读全文…
一.MySQL不支持Select Into语句直接备份表结构和数据,由于工作中的需要在网上找到一种方法可以代替, 也有其它方法可以处理,总结如下:
方法1:
MYSQL不支持:
Select * Into new_table_name from old_table_name;
替代方法:
Create table new_table_name (Select * from old_table_name);
方法2:
1.先备份表结构和数据
#导出命令 -u用户名 -p密码 -h主机IP地址 数据库名 表名1 > 导出文件.sql
mysqldump -uroot -proot -h192.168.0.88 ok_db oktable2 > ok_db.sql
...
阅读全文…
PHP urlencode()和rawurlencode()的区别
[ 2008-08-23 22:44:42 | 作者: admin ]
urlencode:返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 WWW 表单 POST 数据的编码方式是一样的,同时与 application/x-www-form-urlencoded 的媒体类型编码方式一样。由于历史原因,此编码在将空格编码为加号(+)方面与 RFC1738 编码不同。
rawurlencode:功能和urlencode基本一样,采用的是RFC1738编码,因此空格会编码为%20。
rawurlencode:功能和urlencode基本一样,采用的是RFC1738编码,因此空格会编码为%20。
调试php的时候php.ini 错误日志设置部分
[ 2008-08-23 13:42:53 | 作者: admin ]
;具体参考php.ini的参考
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
error_reporting = E_ALL
display_errors = On
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
report_memleaks = On
track_errors = On
;注意错误不要记录到文件,不然运行的时候会看不到错误,难以调试
;error_log = c:\php_error.log
;error_log = syslog
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
error_reporting = E_ALL
display_errors = On
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
report_memleaks = On
track_errors = On
;注意错误不要记录到文件,不然运行的时候会看不到错误,难以调试
;error_log = c:\php_error.log
;error_log = syslog
PHP平台下CMS 中 Mambo和joomla优缺点比较
[ 2007-11-14 12:54:19 | 作者: admin ]
Mambo的优点:
1、汉化版本比较完善;
2、汉化的插件比较多;
3、相关的中文资料比较多,即使你的E文再烂也不怕;
4、有个不错的中文网站http://www.mambochina.net;
Mambo的缺点:
1、官方软件的版本速度更新较慢;
2、很多插件转向支持Joomla而非Mambo;
3、很多人开始从Mambo转向Joomla;
--------------------------------------------------------------------------------
Joomla的优点:
1、软件版本更新速度快;
2、可用、可选的插件比较多;
3、很多人从Mambo转向Joomla;
...
阅读全文…
1、汉化版本比较完善;
2、汉化的插件比较多;
3、相关的中文资料比较多,即使你的E文再烂也不怕;
4、有个不错的中文网站http://www.mambochina.net;
Mambo的缺点:
1、官方软件的版本速度更新较慢;
2、很多插件转向支持Joomla而非Mambo;
3、很多人开始从Mambo转向Joomla;
--------------------------------------------------------------------------------
Joomla的优点:
1、软件版本更新速度快;
2、可用、可选的插件比较多;
3、很多人从Mambo转向Joomla;
...
阅读全文…
php5下面使用xml的乱码问题
[ 2007-03-06 15:56:24 | 作者: admin ]
p.s.下面只是个人的经验,如果您认为此方法贻笑大方,欢迎指正。
说明:XML文件以GB2312编码保存
读取与显示:
php5从xml文件读取gb2312保存的中文数据是utf-8编码,
如果直接显示在gb2312的页面上当然乱码,需要 utf8 -> gb2312 的函数处理下。
XML保存
同理了,保存的时候因为增加或修改部分的编码为gb2312,而读取部分编码为utf-8,
直接保存会出现错误,保存方法如下:
1、表单提交部分先转成utf-8
gb2312->utf-8
2、保存xml文件前,将整个文件串转成gb2312
utf-8 -> gb2312
p.s. 转换函数类在这里
http://www.52News.com/myblog/article.asp?id=820
说明:XML文件以GB2312编码保存
读取与显示:
php5从xml文件读取gb2312保存的中文数据是utf-8编码,
如果直接显示在gb2312的页面上当然乱码,需要 utf8 -> gb2312 的函数处理下。
XML保存
同理了,保存的时候因为增加或修改部分的编码为gb2312,而读取部分编码为utf-8,
直接保存会出现错误,保存方法如下:
1、表单提交部分先转成utf-8
gb2312->utf-8
2、保存xml文件前,将整个文件串转成gb2312
utf-8 -> gb2312
p.s. 转换函数类在这里
http://www.52News.com/myblog/article.asp?id=820
php 下面的编码转换类
[ 2007-03-06 13:56:46 | 作者: admin ]
p.s. 以前刚发现的时候,嗷嗷直叫,好东西应该大家分享
utf8->gb2312
gb2312->utf8
utf8->big5
big5->utf8
gb2312->big5
big5->gb2312
例子:
===================
Click Here To Download
utf8->gb2312
gb2312->utf8
utf8->big5
big5->utf8
gb2312->big5
big5->gb2312
例子:
===================
<?php
echo "原文为:我爱你<br>";
include("class.Chinese.php");
$chs = new Chinese("GB2312","BIG5","我爱你");
echo "转换后的结果:".$chs->ConvertIT();
?>
echo "原文为:我爱你<br>";
include("class.Chinese.php");
$chs = new Chinese("GB2312","BIG5","我爱你");
echo "转换后的结果:".$chs->ConvertIT();
?>

apache中文乱码问题一则
[ 2006-10-24 09:49:19 | 作者: admin ]
查找httpd.conf :
AddDefaultCharset ISO-8859-1
改成:
#AddDefaultCharset ISO-8859-1
AddDefaultCharset off
这种方式关掉了服务器的默认语言的发送,这样仅凭html文件头中设置的语言来决定网页语言。
很多文章都说通过修改为 AddDefaultCharset GB2312 把缺省语言改成GB2312来解决中文乱码,确实GB2312内码的网页可以正常显示了,但这并非万全之策。因为当你的网页内码不是GB2312,就算你在网页用下面的meta指定了正确的语言,如ISO8859-1,也不会解码为ISO8859-1,因为Apache已经先你一步将GB2312指定为网页的语言了.
AddDefaultCharset ISO-8859-1
改成:
#AddDefaultCharset ISO-8859-1
AddDefaultCharset off
这种方式关掉了服务器的默认语言的发送,这样仅凭html文件头中设置的语言来决定网页语言。
很多文章都说通过修改为 AddDefaultCharset GB2312 把缺省语言改成GB2312来解决中文乱码,确实GB2312内码的网页可以正常显示了,但这并非万全之策。因为当你的网页内码不是GB2312,就算你在网页用下面的meta指定了正确的语言,如ISO8859-1,也不会解码为ISO8859-1,因为Apache已经先你一步将GB2312指定为网页的语言了.