2014-11-7 一抹阳光
PHP
今天在使用php 的session 的时候,出现了以前就遇见但是又解决不了的问题,在页面上出现如下提示:
Warning:
session_start() [function.session-start]: Cannot send session cache
limiter - headers already sent (output started at
E:\php\code\admin.php:1) in E:\php\code\logolist\adminlogo.php on line 2
上网搜了一下,有人说是因为在sessi...[
阅读全文]
评论(0)
浏览(3448)
2014-7-5 一抹阳光
PHP
function count_arr_item($arr){
$__arr = array();
if(!empty($arr)&&is_array($arr)){
foreach($arr as $k=>$v){
if( !$__arr[$v] )$__arr[$v]=1;
else $__arr[$v]+=1;
}
}
return $__arr;
}
...[
阅读全文]
评论(0)
浏览(2894)
2013-5-14 一抹阳光
PHP
要做多语言搜索索引,可是php程序要通过在Linux系统的php命令来执行文件,这样php程序文件中的变量便无法获取。
所以要进行传参,但是命令行下执行php,是不走apache等这类东西的,没有什么http协议,所有get,post传参根本不起作用,并且会被报错,如下:
root@test:/pub/www/# php /pub/www/product/Crondo/makeindex.php?lang=en
Could not open input file: /pub/www/product/Crondo/makeindex.php?lang=en
 ...[
阅读全文]
评论(0)
浏览(4070)
2013-2-6 一抹阳光
PHP
将数字转化为两位数,个数加0前导
$h = sprintf("%02d",$h);...[
阅读全文]
评论(0)
浏览(2424)
2013-1-24 一抹阳光
PHP
只需一个内置函数:gethostbyname('www.xxx.com');...[
阅读全文]
评论(0)
浏览(2314)
2012-11-20 一抹阳光
PHP
Warning: Unknown: Failed to write session data
(files). Please verify that the current setting of session.save_path is
correct (C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/1) in Unknown on line 0解决方法:在“C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/”目录中创建文件夹名称为"1"的文件夹,问题就解决啦。当然还有更好的办法,但这是最简单而快速的。...[
阅读全文]
评论(0)
浏览(2386)
2012-10-23 一抹阳光
PHP
最近windows2003+IIS6服务器(具体环境配置)频繁出现“PHP has encountered an Access Violation at ××××××”这样的错误,尝试搜索了下,遇到这样问题的人还真不少。我的原因可以锁定在eaccelerator上面,因为之前php运行效率不大满意,所以装了eaccelerator加速,效果还是不错的,但随着数据库不断加大,查询和更新数据库操作太频繁,出现了“PHP has encountered an Access Violation at ××××××”这个错误。网上的解决办法无非就是去掉ea...[
阅读全文]
评论(0)
浏览(2479)
2012-10-19 一抹阳光
PHP
之前发现很多国外优秀php网站系统(尤其是论坛)都是支持多数据库的,比如mysql、postgresql、sqlite、甚至mssql、orcale等。
因为sqlite小巧、无需安装,如果使用虚拟主机做站受限制小,所以得到我的关注。
想让已有的php环境支持sqlite要做的只有一步:编辑php.ini,打开以下模块:
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
上边两项是用pdo的方式连接sqlite,后面的是直接连接。
需要注意的是,PDO方式连接的是sqli...[
阅读全文]
评论(0)
浏览(3896)
2012-10-18 一抹阳光
PHP
ionCube loader 类似 zend 的 php 加密 工具
安装一些PHP程序时出现如下错误提示:
requires the ionCube PHP Loader ioncube_loader_win_5.2.dll to be installed by the site administrator
正确解决方法应该是这样的:
1、登陆http://www.ioncube.com/loaders.php,下载正确版本的程序,这里我选择的是Windows VC6 (x86)的ZIP文件ioncube_loaders_win_vc6_x86(1.13 MB);
2、解压缩至你的P...[
阅读全文]
评论(0)
浏览(7755)
2012-10-18 一抹阳光
PHP
前些日子跨服务器复制网站,相同的操作系统下安装了一个一样的运行环境:windows2003+iis6+php+mysql+zend+eAccelerator+dz2.5
一切都调好后,把网站和数据库都复制了过去,奇怪的问题出来了,新环境下,有的页面竟然出现500(并不是全部)。后来让同事帮助解决了。
原因是调用淘宝api sdk的页面需要调用curl_setopt函数,要curl模块的支持,所以php.ini中必须开启curl。
...[
阅读全文]
评论(0)
浏览(3740)