-
php session_start()关于Cannot send session cache limiter - h
所属栏目:[百科] 日期:2016-11-26 热度:192
说是已经有输出,用编辑器打,前面明明什么都没有,原来在使用AJAX的 时候,也出现过这种情况,后来,把这个PHP文件放到linux中打开,会发现,在文件的最前面,会出现“锘 ”这样的一个字符(引号内),把它去掉以后,再运行,OK,运行正常。后来在网上搜索[详细]
-
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处
所属栏目:[百科] 日期:2016-11-26 热度:67
16.__toString()方法 我们前面说过在类里面声明“— ”开始的方法名的方法(PHP 给我们提供的),都是在 某一时刻不同情况下自动调用执行的方法,“__toString()”方法也是一样自动被调用的,是在 直接输出对象引用时自动调用的, 前面我们讲过对象引用是一[详细]
-
php面向对象全攻略 (六)__set() __get() __isset() __unset()
所属栏目:[百科] 日期:2016-11-26 热度:60
10.__set() __get() __isset() __unset()四个方法的应用 一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取 和赋值操作是非常频繁的,因此在PHP5 中,预定义了两个函数“__get()”和“__set()”来获 取和赋值其属性,以及检查[详细]
-
libmysql.dll与php.ini是否真的要拷贝到c:windows目录下呢
所属栏目:[百科] 日期:2016-11-26 热度:137
是否一定要这样做呢?很多网上的帖子都是人云亦云,别人说要,他也说要。 其实用的,每次重装系统,都这样拷一遍,折腾一遍,太辛苦了。 用过APMServ这个傻瓜式安装包的朋友可能会发觉,这个东西,在第一次安装后,以后重装系统也不会重新安装的,只要运行[详细]
-
用js进行url编码后用php反解以及用php实现js的escape功能函数总
所属栏目:[百科] 日期:2016-11-26 热度:74
smarty可以直接对url进行编码, 比如lt;!--{$var|urlencode}--gt; 但在smarttemplate里面就好像没有,由于链接是由js提交的,而不是表单提交,所以不能自动编码。 解决办法: 采用js对URL中的汉字进行escape编码。 lt;a href="" onclick="window.open('produ[详细]
-
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询
所属栏目:[百科] 日期:2016-11-26 热度:118
一、 XML简介 XML(可扩展的标注语言)是一种W3C标准,主要用于Web应用程序和服务器之间实现容易的交互、数据的存储与使用。 使用XML标准编码的数据具有能容易被人和计算机解释的意义和结构。XML数据是平台和应用程序独立的。不用多说,这本身就使XML成为适合[详细]
-
PHP中json_encode、json_decode与serialize、unserialize的性能
所属栏目:[百科] 日期:2016-11-26 热度:129
于是便联想到PHP中的对象怎么样序列化存储性价比最高呢?接着想到了之前同事推荐的JSON编码和解码函数。 据他所说,json_encode和json_decode比内置的serialize和unserialize函数要高效。 于是我决定动手实验,证实一下同事所说的情况是否属实。 实验分别在[详细]
-
IIS下PHP连接数据库提示mysql undefined function mysql_connect
所属栏目:[百科] 日期:2016-11-26 热度:121
一、 将PHP.ini中以下几个参数前面的“;”去掉: 复制代码 代码如下: ;extension=php_dba.dll ;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mysql.dll ;extension=php_mysqli.dll ;extension=php_pdo.dll[详细]
-
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件
所属栏目:[百科] 日期:2016-11-26 热度:80
在web开发中经常会碰到一些简单的视频播放功能,但现在的视频格式不同,并且可以动态增加,所以我们就必须把视频保存到数据哦,好了下面我们来看我写的段简单的 php视频网页播放器代码吧。 复制代码 代码如下: lt;?PHP include './admin/connect.php'; @ext[详细]
-
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门
所属栏目:[百科] 日期:2016-11-26 热度:102
它可以使PHP与下述技术无缝通信: (1) Flash 和 Flex Remoting (2) JavaScript JSON 和 Ajax JSON (3) XML 和XML-RPC 什么是RPC 远端程序调用(RPC, Remote Procedure Call) 是一种客户端与服务器端交换数据方式。我们可以调用本地对象带对各种参数方法设置[详细]
-
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附
所属栏目:[百科] 日期:2016-11-26 热度:70
首先说明一下我的一些参数: 操作系统: Windows 7 Ultimate Web Server:Apache 2.2.14 Visual Studio: 6.0 (别嫌弃它版本老,即便是在Win7下它还是能用的,当然你用Visual Studio 2008也行) 什么是eAccelerator? eaccelerator是一个自由开放源码php加速[详细]
-
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代
所属栏目:[百科] 日期:2016-11-26 热度:119
这里讲一个简单的方法,直接使用discuz的include/common.inc.php来登录。 复制代码 代码如下: include_once("../discuz/include/common.inc.php"); $CTDF_USERINFO = array(); $CTDF_USERINFO["sid"] = $sid; $CTDF_USERINFO["uid"] = $discuz_uid; $CTDF_U[详细]
-
Notice: Undefined index: page in E:PHPtest.php on line 1
所属栏目:[百科] 日期:2016-11-26 热度:143
治標不治本的就是將php.ini內的reporting部份修改,讓notice不顯示 error_reporting = E_ALL; display all errors, warnings and notices 改成 error_reporting = E_ERROR ~E_NOTICE ~E_WARNING 不然 isset($_GET["page"])做個if-else判斷!! ----修正後原始[详细]
-
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_
所属栏目:[百科] 日期:2016-11-26 热度:136
首先来看看 POSIX 风格正则表达式的两个主要函数: ereg 函数:(正则表达式匹配) 格式:int ereg ( string pattern, string string [, array regs] ) 注意:使用 Perl 兼容正则表达式语法的 preg_match() 函数通常是比 ereg() 更快的替代方案。(一般的话[详细]
-
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据
所属栏目:[百科] 日期:2016-11-26 热度:64
复制代码 代码如下: lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"gt; lt;html xmlns="http://www.w3.org/1999/xhtml"gt; lt;headgt; lt;meta http-equiv="Content-Type"[详细]
-
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正
所属栏目:[百科] 日期:2016-11-26 热度:70
有时候用phpMyAdmin的时候会突然出现这个错误信息 “无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装” 也不知道到底是怎么导致这错误信息的,而我有时候把apache重启一下,再登录就行了,有时候把机器重启也可以 但今天2种方[详细]
-
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块
所属栏目:[百科] 日期:2016-11-26 热度:185
状况如下: 1、点击保按钮后,不能正常转到页面,出现空白页面; 2、刷新页面,发出导航中许多项已经没有了,还存在的项点击也不能进入正常的页面。 测试了多次没有发现任何问题,多次重装、测试,终于出现了一个错误页面提示:“drupal Maximum execution[详细]
-
The specified CGI application misbehaved by not returning a
所属栏目:[百科] 日期:2016-11-26 热度:94
是错误报告: The specified CGI application misbehaved by not returning a complete set of HTTP headers 意思是:(http协议的CGI模式运行不正确) 因为perl脚本的第一句中不支持 -wT 参数,将所有的 -wT 替换成 -w 即可 即:将 #!/usr/bin/perl –wT[详细]
-
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别
所属栏目:[百科] 日期:2016-11-26 热度:163
一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好 PHP 官网提供下载的地方左边有个英文 choose 我看懂了,我估摸着就是如何来选择版本的意思吧,于是开始查字[详细]
-
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方
所属栏目:[百科] 日期:2016-11-26 热度:70
复制代码 代码如下: lt;?php /* 边学边做的,为方便自己翻阅而发布,更为得到高人指点而发布,欢迎高手指点...... 【提示】本例通过测试无误 【情景设计】 模拟计算机主板IDE接口,比如:主板可以存取的储存器常常有光驱、硬盘、闪存等等, 为了方便,有必[详细]
-
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submi
所属栏目:[百科] 日期:2016-11-26 热度:145
应该这样用if(isset($_POST['submit'])) { } 提交表单时 if($_POST[submit])与 if(isset($_POST[submit])) 的区别 第一种方法会出现一个warning,第二种相对更严谨。 还有就是POST的键名最好加上单引号,这样效率稍微高点(大概3-4倍)。 恩 差不多那个意思[详细]
-
php的日期处理函数及uchome的function_coomon中日期处理函数的研
所属栏目:[百科] 日期:2016-11-26 热度:113
复制代码 代码如下: lt;?php echo time(); echo mktime(11,25,0,9,5,2010);//和time一样的 echo microtime(); echo mktime(0,0,0,1,1,1970); ?gt; 这里面输出分别是1283657290、1283657100、0.88533200 1283657290、-25200。从最后一个值看,我们知道这里[详细]
-
php !function_exists(T7FC56270E7A70FA81A5935B72EACBE29
所属栏目:[百科] 日期:2016-11-26 热度:86
复制代码 代码如下: lt; ?php if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29")) { function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E) { $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B[详细]
-
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的
所属栏目:[百科] 日期:2016-11-26 热度:182
NextGEN Gallery是Wordpress中著名的相册插件,遗憾的是不支持中文等unicode字符,本文将介绍如何将目录转换为拼音(添加图集时)。 以NextGEN 1.6.2为例: “新增图集/图片”的路径是:admin.php?page=nggallery-add-gallery,我们在nextgen-gallery/admin[详细]
-
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11
所属栏目:[百科] 日期:2016-11-26 热度:82
算法分析: 1316,显然1300是13的倍数,但16不是11的倍数,可以想到从1300上任意减去N个13的倍数其结果仍然是13的倍数,那么只要16加上这个减去的N个13的倍数其和是11的倍数,这两个数就解出来了,答案可能不只一个,但是我们只求一对解就可以了。 仔细观察[详细]