![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
iteye_14018
这个作者很懒,什么都没留下…
展开
-
PHP中如何去除一个数组中的空元素
问题是在使用函数explode()时遇到的. 存在一个字符串,其格式为以逗号分隔的一组关键词.在PHP中,可以使用函数explode(),将这些关键词提取成一个数组保存.保存的数组中是可能存在空元素的,,比如当初始的字符串为: ',关键词1,,关键词2,'. 如何去除它们呢? 通过Google,找到下面两篇web,讲...原创 2012-07-02 15:39:52 · 236 阅读 · 0 评论 -
在CentOS服务器上安装Zend Debugger时遇到问题:libssl.so.0.9.8: cannot open shared object file...
在CentOS 5.7的服务器上,安装Zend Debugger时,采用了独立安装的方式.根据官方提供的包中附带的README.txt文件指导进行操作后,输入命令: php -m,得到下面的信息: Failed loading /usr/lib/php/modules/ZendDebugger.so: libssl.so.0.9.8: cannot open sha...原创 2012-10-30 16:57:21 · 460 阅读 · 0 评论 -
PHP的Overloading和Overriding
在一台安装了PHP 5.3.17的服务器上测试网页时,发现类似下面的日志信息: PHP Strict Standards: Declaration of *::*() should be compatible with that of *::*() in ... 其中,*代表的是一个类名和一个方法名. 在Google之后,...原创 2012-10-31 14:40:23 · 130 阅读 · 0 评论 -
对User Agent的检测与模拟
在PHP项目中,需要对送至服务器端的Http请求,检测其User Agent,如何做? 在Http请求消息头中,包含一个field: User-Agent,表明了发送请求的Consumer.在服务器端程序中,则通过此信息来检测. 可以自己编写代码,或者利用第三方提供的函数/类库,来帮助进行. 在PHP中,可以通过变量$_SERVER['...原创 2013-11-15 18:08:05 · 406 阅读 · 0 评论 -
在CentOS 5.3上安装Memcached服务及相应的PHP扩展memcache
前言 这是以前在一台服务器上采用源码安装Memcached服务的过程,现在记录如下. 一.关于本文的使用环境 以下内容均在CentOS release 5.3 (Final)下进行。 服务器中已存在的PHP版本为5.2.16,非源码安装. 二.Memcached的编译和安...2012-11-09 11:14:28 · 119 阅读 · 0 评论 -
PHP报错:Strict Standards: Only variables should be passed by reference in ...
在测试中,遇到PHP日志中报类似下面的错误信息: Strict Standards: Only variables should be passed by reference in ... 在Google上找到下面的web: “Strict Standards: Only variables should be passed...原创 2012-11-12 10:56:51 · 109 阅读 · 0 评论 -
PHP使用DB_DataObject进行linking,join
因为需要使用一个PEAR包:DB_DataObject,进行数据库表的联表查询,所以查找了一些关于这方面的资料. 首先,当然去PEAR的网站了解官方信息. 下面的web是关于package DB_DataObject的document: http://pear.php.net/manual/en/package.da...原创 2012-06-26 11:58:30 · 104 阅读 · 0 评论 -
在Zend Studio 10.6中安装SmartPDT 0.9.1出错后的解决方式
在Zend Studio 10.6上安装SmartyPDT 0.9.1时,遇到错误报告,包含类似下面的内容: Missing requirement: Smarty Feature 0.91.0 (org.eclipse.php.smarty_feature.feature.group 0.91.0) requires 'org.eclipse.php ...原创 2014-05-05 21:58:35 · 170 阅读 · 0 评论 -
在PHP中使用函数parse_ini_file()遇到的版本兼容问题
在PHP项目中有一个方案要采用函数parse_ini_file()解析ini文件,结果遇到了PHP的版本兼容问题. 问题来由: 本地的开发环境中PHP的版本为5.3.3,而服务器的产品环境中PHP的版本为5.2.16.在ini文件中,原本使用的变量赋值采用单引号引用.但在产品环境中产生了问题. 原因在于,在开发环境中使用的方式,在PHP ...2013-01-25 12:31:22 · 518 阅读 · 0 评论 -
如何使用Zend Framework中URL View Helper
在Zend Framework中如何使用URL View Helper呢? 首先去官方的API在线文档中看看: http://framework.zend.com/apidoc/1.9/Zend_View/Helper/Zend_View_Helper_Url.html 主要就是对其方法url()的使用. ...原创 2012-10-24 14:33:40 · 110 阅读 · 0 评论 -
关于Zend Framework中异常处理的几个资料
在Zend Framework中,对异常的使用,整理思路体现其官方Reference Guide的此段描述中: The MVC components in Zend Framework utilize a Front Controller, which means that all requests to a gi...原创 2012-10-22 16:25:39 · 118 阅读 · 0 评论 -
【转】Connecting Zend Studio to Zend Debugger over an SSH Tunnel
之前在Zend Studio 9中使用Zend Debugger进行远程调试时遇到一些问题,在Google时,找到了下面这篇文章,是对SSH Tunnel连接Zend Debugger的介绍,很有用处.在此转贴. Connecting Zend Studio to Zend Debugger over an SSH Tunnel This article a...原创 2013-05-07 10:01:08 · 157 阅读 · 0 评论 -
Zend Framework中如何在Module Bootstrap中取得View资源对象
在尝试Zend Framework的Module Bootstrap时,视图获取View资源对象,但是使用类似下面的代码时,产生错误: $this->bootstrap('view'); $view = $this->getResource('view'); 错误信息类似于这个帖子中提问者遇到的: A...原创 2013-06-25 10:39:05 · 105 阅读 · 0 评论 -
在Eclipse中安装Zend Studio plugin
最近尝试使用Zend Studio.从Zend官网上下载了Zend Studio 9的Installation Guide(见附件),阅读后决定采用Eclipse plugin的方式安装Zend Studio. 由于以Plugin形式安装Zend Studio,需要Eclipse platform达到3.7.1,因此首先将Eclipse从Helios升级到Indigo...原创 2012-09-24 10:28:14 · 113 阅读 · 0 评论 -
PHP中使用动态的变量名称
想在PHP中使用动态的变量名称,故此Google了一下,找到下面几个web,作为参考: 1.PHP:动态创建变量名——将变量的值定义为变量名 2.PHP:用$$和数组循环实现动态变量名称 3.php 利用大括號 {}達成動態變數的做法...原创 2012-05-28 14:31:51 · 251 阅读 · 0 评论 -
使用PHP处理POST上传时$_FILES数组为何为空
在做一个简单的表单上传测试时,服务端的php脚本中,$_FILES数组为空;这样就不能获取从浏览器上传的信息.什么原因呢? 通过Google,找到下面这个web: php上传文件$_FILES数组为空的解决办法 在测试时遇到的情况,属于文中描述的第一种原因,即:上传文件的表单中未设置属性 enctype="multipa...原创 2012-06-05 19:44:44 · 339 阅读 · 0 评论 -
PHP中使用cURL获取远程文件时遇到跳转的url
在PHP中使用cURL写了个简单的方法,来获取一个远程文件时.测试时遇到一个问题: 即,如果获取远程文件时,需要进行跳转后才能得到实际的文件url,那么获取不能成功. 怎么解决? 在Google的过程中看到这篇web: 对于php curl获取301或302转向的网址疑难 阅读后,了解到解决方法,即通过...原创 2012-06-12 17:34:50 · 326 阅读 · 0 评论 -
在ZendFramework中使用Zend_Log
在ZendFramework中通过Zend_Log使用日志系统,应该如何做? 首先,对Zend_Log做一番了解,可以参看下面的manual: http://framework.zend.com/manual/1.12/zh/zend.log.html 具体的操作,在Google上找了下面几篇web,可以参考下: ...原创 2012-10-12 11:51:48 · 149 阅读 · 0 评论 -
【转】Using partial helpers in Zend Framework
在了解Zend Framework的Partial View Helper的过程中,Google了一篇相关的使用入门介绍,现转贴于下。文中提供的源码下载,也上传了一份。 Using partial helpers in Zend FrameworkZendFrameworkQuickstart application is de...原创 2012-10-22 10:10:42 · 92 阅读 · 0 评论 -
在PHP 5.4.10下安装PECL扩展 sphinx-1.1.0时遇到的问题
之前在PHP 5.2.16以及5.3.17环境下安装PECL扩展sphinx-1.1.0时,均成功.但今日在PHP 5.4.10环境下安装sphinx-1.1.0时,却遇到错误. 遇到的错误在PHP官网上作为bug由其他使用者反应了,见 https://bugs.php.net/bug.php?id=61241 解决方式: ...原创 2013-03-28 17:27:38 · 349 阅读 · 0 评论