PHP5.3后(set_magic_quotes_runtime(),ereg() )已经关闭。
[ 2011-03-02 08:38:25 | 作者: admin ]
运行php程序出现以下错误
Deprecated: Function set_magic_quotes_runtime() is deprecated
导致这个提示的原因是在PHP5.3后此特性(set_magic_quotes_runtime())已经关闭。
而且在PHP6中已经完全移除此特性。
你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runtime()前面加@符号。
也可以用替换方法:PHP 5.3 ereg() 无法正常使用,提示“Function ereg() is deprecated Error”。问题根源是php...
阅读全文…
Deprecated: Function set_magic_quotes_runtime() is deprecated
导致这个提示的原因是在PHP5.3后此特性(set_magic_quotes_runtime())已经关闭。
而且在PHP6中已经完全移除此特性。
你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runtime()前面加@符号。
也可以用替换方法:
引用
find:
set_magic_quotes_runtime(0);
replace with:
ini_set("magic_quotes_runtime", 0);
set_magic_quotes_runtime(0);
replace with:
ini_set("magic_quotes_runtime", 0);
阅读全文…
multipart/form-data
[ 2011-02-25 09:43:45 | 作者: admin ]
multipart/form-data和application/x-www-form-urlencoded的区别
FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。
然而,在向服务器发送大量的文本、包含非ASCII字符的文本或二进制数据时这种编码方式效率很低。
在文件上载时,所使用的编码类型应当是“multipart/form-data”,它既可以发送文本数据,也支持二进制数据上载。
Browser端<form>表单的ENCTYPE属性值为multipart/form-data,它告诉我们传输的数据要用到多媒体传输协议,由于多媒体传输的都是大量的数据,所以规定上传文件必须是post方法,<input>的type属性必须是file。
...
阅读全文…
FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。
然而,在向服务器发送大量的文本、包含非ASCII字符的文本或二进制数据时这种编码方式效率很低。
在文件上载时,所使用的编码类型应当是“multipart/form-data”,它既可以发送文本数据,也支持二进制数据上载。
Browser端<form>表单的ENCTYPE属性值为multipart/form-data,它告诉我们传输的数据要用到多媒体传输协议,由于多媒体传输的都是大量的数据,所以规定上传文件必须是post方法,<input>的type属性必须是file。
...
阅读全文…
PHPWIND8广场模板修改说明
[ 2011-02-12 08:05:45 | 作者: admin ]
p.s. 感觉pw的模板系统经过几次修改,还是相当的复杂-_-! 改模板配置文件时特别需要注意的是除了ID之外,也不要随意改title,不然已经推送内容将丢失。
广场模板所在目录
/html/portal/oindex/
config.htm 模块配置文件
main.htm 模板布局主文件
index.htm 广场主页
说明:
1、系统根据config.htm和main.htm 自动生成广场模板的缓存文件 /data/tplcache/portal_oindex.htm
2、然后系统读取portal_oindex.htm 自动生成广场主页文件 /html/portal/oindex/index.htm
3、所以修改模板只要修改config和main即可,如果修改后index.htm没有及时更新,可以删除index.htm让系统再次生成。
广场模板所在目录
/html/portal/oindex/
config.htm 模块配置文件
main.htm 模板布局主文件
index.htm 广场主页
说明:
1、系统根据config.htm和main.htm 自动生成广场模板的缓存文件 /data/tplcache/portal_oindex.htm
2、然后系统读取portal_oindex.htm 自动生成广场主页文件 /html/portal/oindex/index.htm
3、所以修改模板只要修改config和main即可,如果修改后index.htm没有及时更新,可以删除index.htm让系统再次生成。
open_basedir造成文件上传失败
[ 2010-12-27 14:23:07 | 作者: admin ]
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home) is not within the allowed path(s): (/home/ftp/512j.com/d/u/c/duchun66/:/tmp/)
于是我在网上搜索一下,发现是open-basedir设置的问题,搜索到文章如下:
******************文章1*********************************************************************************
open_basedir: 将用户可操作的文件限制在某目录下;
-----------------------------------------------...
阅读全文…
于是我在网上搜索一下,发现是open-basedir设置的问题,搜索到文章如下:
******************文章1*********************************************************************************
open_basedir: 将用户可操作的文件限制在某目录下;
-----------------------------------------------...
阅读全文…
彻底杜绝PHP的session cookie错误
[ 2010-12-20 13:11:42 | 作者: admin ]
本文讨论的是如何彻底杜绝warning: Cannot add header information - headers already sent in...... 这种令人莫明其妙的的错误。
只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它...............
看了PHP手册,回答如下:
消息“Warning: Cannot send session cookie - headers already sent。。。”或者“Cannot add header information - headers already sent。。。”。
函数 header(),setcookie() 和 session 函数需要在输出流中增加头信息。但是头信息只能在其它任何输出内容之前发送。在使用这些函数前不能有任何(如 ...
阅读全文…
只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它...............
看了PHP手册,回答如下:
消息“Warning: Cannot send session cookie - headers already sent。。。”或者“Cannot add header information - headers already sent。。。”。
函数 header(),setcookie() 和 session 函数需要在输出流中增加头信息。但是头信息只能在其它任何输出内容之前发送。在使用这些函数前不能有任何(如 ...
阅读全文…
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。
[ 2010-12-20 12:45:55 | 作者: admin ]
windows服务器没有配置session会话的保存路径,一般是web盘的根目录 /tmp ,给予php运行账号的读写权限
PhpWind出现flashAtt未定义错误的解决办法
[ 2010-12-08 10:41:23 | 作者: admin ]
Phpwind一直还是正常的,突然出现 flashAtt未定义,不显示上传框,无法上传文件。
在IE中将页面另存后发现upload.js文件没有下载完整,产生了错误。但是Firefox下又能完整拉下upload.js,所以可以正常上传,非常奇怪。
解决方式也很简单:将upload.js用FTP下载后,将文件换行编码改为UNIX即可,不过我还没不知道原因。
在IE中将页面另存后发现upload.js文件没有下载完整,产生了错误。但是Firefox下又能完整拉下upload.js,所以可以正常上传,非常奇怪。
解决方式也很简单:将upload.js用FTP下载后,将文件换行编码改为UNIX即可,不过我还没不知道原因。
php下仿javascript加密解密代码
[ 2010-12-02 21:38:39 | 作者: admin ]
JavascriptEscape.php
阅读全文…
<?php
function jsescape($str){
preg_match_all( "/[\x80-\xff].|[\x01-\x7f]+/ ",$str,$newstr);
$ar = $newstr[0];
foreach($ar as $k=> $v){
if(ord($ar[$k])>=127){
$tmpString=bin2hex(iconv( "GBK", "ucs-2",$v));
if (!eregi( "WIN",PHP_OS)){
...function jsescape($str){
preg_match_all( "/[\x80-\xff].|[\x01-\x7f]+/ ",$str,$newstr);
$ar = $newstr[0];
foreach($ar as $k=> $v){
if(ord($ar[$k])>=127){
$tmpString=bin2hex(iconv( "GBK", "ucs-2",$v));
if (!eregi( "WIN",PHP_OS)){
阅读全文…