浏览模式: 普通 | 列表
引用
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的密钥
引用
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
...

阅读全文…

PHP urlencode()和rawurlencode()的区别

[ 2008-08-23 22:44:42 | 作者: admin ]
urlencode:返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 WWW 表单 POST 数据的编码方式是一样的,同时与 application/x-www-form-urlencoded 的媒体类型编码方式一样。由于历史原因,此编码在将空格编码为加号(+)方面与 RFC1738 编码不同。

            rawurlencode:功能和urlencode基本一样,采用的是RFC1738编码,因此空格会编码为%20。
;具体参考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
Mambo的优点:

1、汉化版本比较完善;

2、汉化的插件比较多;

3、相关的中文资料比较多,即使你的E文再烂也不怕;

4、有个不错的中文网站http://www.mambochina.net;

Mambo的缺点:

1、官方软件的版本速度更新较慢;

2、很多插件转向支持Joomla而非Mambo;

3、很多人开始从Mambo转向Joomla;

--------------------------------------------------------------------------------

attachments/200711/14_125941_20061206102541244.jpg


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

php 下面的编码转换类

[ 2007-03-06 13:56:46 | 作者: admin ]
p.s. 以前刚发现的时候,嗷嗷直叫,好东西应该大家分享

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();
?>

Click Here To Download

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指定为网页的语言了.