-
效率较高的php下读取文本文件的代码 原创
所属栏目:[百科] 日期:2016-11-27 热度:131
nbsp;freadnbsp;:以字节位计算长度,按照指定的长度和次数读取数据,遇到结尾或完成指定长度读取后停止.nbsp; fgetsnbsp;:整行读取,遇到回车换行或结尾停止.在文本方式时使用. 读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中, 函数调[详细]
-
AspNetAjaxPager,Asp.Net通用无刷新Ajax分页控件,支持多样式多
所属栏目:[百科] 日期:2016-11-27 热度:175
本控件可以对GridView,Repeater,DataGrid,DataList...几乎所有的.net数据绑定控件进行分页,全部无刷新,数据绑定部分可以使用存储过程也可以直接使用sql语句,这对本控件没有任何干扰!本控件具有较好的用户界面,能够根据需要变换各种样式,配合css控制效[详细]
-
Zend Studio for Eclipse的java.lang.NullPointerException错误
所属栏目:[百科] 日期:2016-11-27 热度:124
当然这个东西很吃内存,配置差点的就不推荐使用了. 最近用的时候, 发现, 建立PHP工程后,再打开 Zend Studio for Eclipse就出现这个错误 An internal error occurred during: "Building PHP projects ..." java.lang.NullPointerException 很烦人的. 出错后PH[详细]
-
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配
所属栏目:[百科] 日期:2016-11-27 热度:188
需要大家细心和耐心.这些在安装过程中大家将会体会到.不正确的地方大家指正批评. 本例是在red hat 9下 php5.2.1 apache2.2.4 MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 libxml2-2.6.11 的安装与配置 其中 libxml2-2.6.11 我下载在 /usr/ 目录下[详细]
-
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配
所属栏目:[百科] 日期:2016-11-27 热度:125
本例是在wiondws XP下 IIS5.1 php5.2.1(zip) MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 的安装与配置 IIS 的安装 1 在光驱中放入WindowsXP SP2系统安装光盘 2 依次在 控制面板 gt; 添加与删除 gt; 添加/删除Windows组件 gt; Windows组件向导 中[详细]
-
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2
所属栏目:[百科] 日期:2016-11-27 热度:93
便于大家转载和离线阅读,本教程的HTML源码、UBB源码、PDF版本、Flash版本提供下载。 下载地址: http://code.google.com/p/wpmi/downloads/list 操作系统:Windows.Server.2003.R2,Enterprise.Edition,SP2,x86,CHS,VOL,MSDN 本次配置PHP的服务器环境:Win[详细]
-
php session_start()关于Cannot send session cache limiter - h
所属栏目:[百科] 日期:2016-11-27 热度:137
说是已经有输出,用编辑器打,前面明明什么都没有,原来在使用AJAX的 时候,也出现过这种情况,后来,把这个PHP文件放到linux中打开,会发现,在文件的最前面,会出现“锘 ”这样的一个字符(引号内),把它去掉以后,再运行,OK,运行正常。后来在网上搜索[详细]
-
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处
所属栏目:[百科] 日期:2016-11-27 热度:117
16.__toString()方法 我们前面说过在类里面声明“— ”开始的方法名的方法(PHP 给我们提供的),都是在 某一时刻不同情况下自动调用执行的方法,“__toString()”方法也是一样自动被调用的,是在 直接输出对象引用时自动调用的, 前面我们讲过对象引用是一[详细]
-
php面向对象全攻略 (六)__set() __get() __isset() __unset()
所属栏目:[百科] 日期:2016-11-27 热度:172
10.__set() __get() __isset() __unset()四个方法的应用 一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取 和赋值操作是非常频繁的,因此在PHP5 中,预定义了两个函数“__get()”和“__set()”来获 取和赋值其属性,以及检查[详细]
-
用js进行url编码后用php反解以及用php实现js的escape功能函数总
所属栏目:[百科] 日期:2016-11-27 热度:105
smarty可以直接对url进行编码, 比如lt;!--{$var|urlencode}--gt; 但在smarttemplate里面就好像没有,由于链接是由js提交的,而不是表单提交,所以不能自动编码。 解决办法: 采用js对URL中的汉字进行escape编码。 lt;a href="" onclick="window.open('produ[详细]
-
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询
所属栏目:[百科] 日期:2016-11-27 热度:159
一、 XML简介 XML(可扩展的标注语言)是一种W3C标准,主要用于Web应用程序和服务器之间实现容易的交互、数据的存储与使用。 使用XML标准编码的数据具有能容易被人和计算机解释的意义和结构。XML数据是平台和应用程序独立的。不用多说,这本身就使XML成为适合[详细]
-
PHP中json_encode、json_decode与serialize、unserialize的性能
所属栏目:[百科] 日期:2016-11-27 热度:125
于是便联想到PHP中的对象怎么样序列化存储性价比最高呢?接着想到了之前同事推荐的JSON编码和解码函数。 据他所说,json_encode和json_decode比内置的serialize和unserialize函数要高效。 于是我决定动手实验,证实一下同事所说的情况是否属实。 实验分别在[详细]
-
IIS下PHP连接数据库提示mysql undefined function mysql_connect
所属栏目:[百科] 日期:2016-11-27 热度:127
一、 将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-27 热度:127
在web开发中经常会碰到一些简单的视频播放功能,但现在的视频格式不同,并且可以动态增加,所以我们就必须把视频保存到数据哦,好了下面我们来看我写的段简单的 php视频网页播放器代码吧。 复制代码 代码如下: lt;?PHP include './admin/connect.php'; @ext[详细]
-
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门
所属栏目:[百科] 日期:2016-11-26 热度:181
它可以使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 热度:146
首先说明一下我的一些参数: 操作系统: 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 热度:195
这里讲一个简单的方法,直接使用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[详细]
-
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_
所属栏目:[百科] 日期:2016-11-26 热度:155
首先来看看 POSIX 风格正则表达式的两个主要函数: ereg 函数:(正则表达式匹配) 格式:int ereg ( string pattern, string string [, array regs] ) 注意:使用 Perl 兼容正则表达式语法的 preg_match() 函数通常是比 ereg() 更快的替代方案。(一般的话[详细]
-
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据
所属栏目:[百科] 日期:2016-11-26 热度:121
复制代码 代码如下: 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 热度:80
有时候用phpMyAdmin的时候会突然出现这个错误信息 “无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装” 也不知道到底是怎么导致这错误信息的,而我有时候把apache重启一下,再登录就行了,有时候把机器重启也可以 但今天2种方[详细]
-
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块
所属栏目:[百科] 日期:2016-11-26 热度:82
状况如下: 1、点击保按钮后,不能正常转到页面,出现空白页面; 2、刷新页面,发出导航中许多项已经没有了,还存在的项点击也不能进入正常的页面。 测试了多次没有发现任何问题,多次重装、测试,终于出现了一个错误页面提示:“drupal Maximum execution[详细]
-
The specified CGI application misbehaved by not returning a
所属栏目:[百科] 日期:2016-11-26 热度:65
是错误报告: 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 热度:190
一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好 PHP 官网提供下载的地方左边有个英文 choose 我看懂了,我估摸着就是如何来选择版本的意思吧,于是开始查字[详细]
-
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方
所属栏目:[百科] 日期:2016-11-26 热度:51
复制代码 代码如下: lt;?php /* 边学边做的,为方便自己翻阅而发布,更为得到高人指点而发布,欢迎高手指点...... 【提示】本例通过测试无误 【情景设计】 模拟计算机主板IDE接口,比如:主板可以存取的储存器常常有光驱、硬盘、闪存等等, 为了方便,有必[详细]
-
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submi
所属栏目:[百科] 日期:2016-11-26 热度:90
应该这样用if(isset($_POST['submit'])) { } 提交表单时 if($_POST[submit])与 if(isset($_POST[submit])) 的区别 第一种方法会出现一个warning,第二种相对更严谨。 还有就是POST的键名最好加上单引号,这样效率稍微高点(大概3-4倍)。 恩 差不多那个意思[详细]