php中使用header函数设置http头的示例方法

// ok    header(’HTTP/1.1 200 OK’);
//设置一个404头:    header(’HTTP/1.1 404 Not Found’);
//设置地址被永久的重定向    header(’HTTP/1.1 301 Moved Permanently’);
//转到一个新地址    header(’Location: http://www.example.org/’);
//文件延迟转向:    header(’Refresh: 10; url=http://www.example.org/’);    print ‘You will be redirected in 10 seconds’;       //当然,也可以使用html语法实现    // <meta http-equiv="refre...

Warning: mysqli_connect() Access denied for user localhost (using password: YES) in

用户使用的是mysqli_connect连接数据库,由于mysql又不是默认的3306,所以必须定义端口号,习惯性的将:
mysqli_connect("localhost", "mysql_user", "mysql_password")
修改为:
mysqli_connect("localhost:3309", "mysql_user", "mysql_password")
结果报错:
Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user ‘mysql_user’@'localhost’ (using password: YES) in
一查手册,发现错了,mysqli_connect定义端口的方式和mysql_connect是不一样的。mysq...

中文域名转换 php程序(punycode,idna)

找了很久终于找到了,PHP下实现对中文转码和解码.

官方下载地址:http://phlymail.com/en/downloads/idna/download/
本地下载:http://xok.la/file/2008/08/idna_convert_060.zip

...

PHP Parse Error: syntax error, unexpected $end 解决方法

In PHP 5, the following error may appears as an error entry in Apache error log or simply displays on PHP web page, even if calling to php scripts with php_info() works perfectly and successfully returns information on PHP configurations:
Parse Error: syntax error, unexpected $end in ….. scripts.php on line …
The error may caused by […]

...

php重定向页面方法

方法一:
<?php 
$redirect="http://xok.la/";//转向的目标地址
header(sprintf("Location: %s", $redirect));
?>
方法二:
<?php echo "<script>window.location =\"$PHP_SELF\";</script>";?>
方法三:
<?php 
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=http://xok.la/\">";
?>

...

php.ini关于timezone设置

一般php无论是在windows下还是linux下安装,其默认安装配置的时区都是与中国相差8小时,我们可以通过下面2方法解决它
1,在php.ini中修改当地时区获取中国时间,可在php.ini中查找date.timezone并修改.
windows下php.ini一般在:C:/WINDOWS/php.ini
linux下php.ini一般在: /etc/php.ini
date.timezone = "Asia/Chongqing"
2,在编写PHP代码时处理8小时得到正确中国时间
echo gmdate(’Y-m-d H:m:s’, time()+8*3600);

更详细的相关说明请进:http://xok.la/2007/06/php_time_zone_error.html
祝大家好运.

php.ini详细介绍与设置,配置

下载: xok.la_php.ini;;;;;;;;;;;;;;;;;;; 关于php.ini ;;;;;;;;;;;;;;;;;;;; 这个文件必须命名为’php.ini’并放置在httpd.conf中PHPINIDir指令指定的目录中。; 最新版本的php.ini可以在下面两个位置查看:; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?view=co; http://cvs.php.net/viewvc.cgi/php-src/php.ini-dist?view=co;;;;;;;;;;;;;;  语法  ;;;;;;;;;;;;;;; 该文件的语法非常简单。空白字符和以分号开始的行被简单地忽略。; 章节标题(例如: [php])也被简单地忽略,即使将来它们可能有某种意义。;; 设置指令的格式如...

两种设置MYSQL查询编码的PHP语句

最近在修改minipage的时候碰上点小问题,研究好久终于得到解决,留此文做笔记.
mangos数据库的默认编码是UTF-8(因为游戏本身就采用此编码),但是在minipage的查询语句中没有考虑到非英语语种用户的字符格式问题,所以PHP网页上全部显示的都是????问号.
解决PHP网页在查询UTF-8数据库的乱码方法:
1.
//###########################第一种##########################
//get name from realmlist.name
function get_realm_name(){
global $lang_global, $dbhost, $dbuser, $dbpass, $realm_db, $realm_id;
mysql_connect($dbhost,$d...

关于php时区时间错误问题

之前有一个遗留问题,就是echo date(”y-m-d h:i:s”,time())回来的时间总是与实际时间对不上,今天终于在网上找到了原因和解决方法,分享如下:
我补充一点,我按照下面提示的方法修改php.ini找不到date.timezone 这行,是不是就没办法了呢,当然不是啦,哈哈没有的话就自己加嘛,自己动手丰衣足食。我加了这样一句date.timezone = “PRC”,问题就搞定了,高兴
从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的
也就是显示的时间(无论用什么php...

|