-
PHP的包含文件函数require和include路径汇总
所属栏目:[PHP教程] 日期:2022-07-26 热度:76
PHP的包含文件函数require和include路径总结 1 绝对路径、相对路径和未确定路径 相对路径 相对路径指以.开头的路径,例如 ./a/a.php (相对当前目录) ../common.inc.php (相对上级目录), 绝对路径 绝对路径是以 / 开头或者windows下的 C:/ 类似的盘符开头[详细]
-
php查询mssql发生乱码的解决方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:100
具体分析如下: 在php连接mssql时查询出来的全部是乱码,这种问题我根据经验知道是编码问题,下面来给各位总结一下解决方法. 方法一,修改php.ini文件,当然根据你页面情况来设置也可以是utf-8编码了,代码如下: 代码如下:;mssql.charset = ISO-8859-1 mssql.ch[详细]
-
php使用正则表达式读取图片url的方法
所属栏目:[PHP教程] 日期:2022-07-25 热度:57
具体实现方法如下: 代码如下: ?php header(Content-type:text/html;charset=utf-8); $str = pimg src=images/11111111.jpg alt=美女 //p; $pattern = /[img|IMG].*?src=[|/](.*?(?:[.gif|.jpg]))[|/].*?[//]?/; preg_match_all($pattern,$str,$match); ec[详细]
-
DOM基础及php获取xml内容操作的方法
所属栏目:[PHP教程] 日期:2022-07-25 热度:69
DOM(Document Object Model):文档对象模型。核心思想是:把 xml文件看作是一个对象模型,然后通过对象的方式来操作 xml 文件。 php对xml文档进行增删改查(curd)操作,具体分析如下: xml文档:class.xml 代码如下:?xml version=1.0 encoding=utf-8? cl[详细]
-
php页面缓存办法小结
所属栏目:[PHP教程] 日期:2022-07-25 热度:118
在php页面缓存主要用到的是ob系列函数,如ob_start(),ob_end_flush(),ob_get_contents(),但是更高级的缓存是不使用这些函数的,本文最后会举一个实例加以说明. 先来看看缓存常用的ob系列函数: ob_start():页面缓存开始的标志,此函数一下的内容直至ob_end_f[详细]
-
php中静态类与静态变量用法的差异分析
所属栏目:[PHP教程] 日期:2022-07-25 热度:134
static是定义一个静态对象或静态变量,关于static 定义的变量或类方法有什么特性我们看完本文章的相关实例后就见分晓了. 1. 创建对象$object = new Class(),然后使用-调用:$object-attribute/function,前提是该变量/方法可访问. 2. 直接调用类方法/变量:[详细]
-
PHP全排列算法实现程序代码介绍
所属栏目:[PHP教程] 日期:2022-07-25 热度:140
从n个不同元素中任取m(mn)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。 简介 如1,2,3三个元素的全排列为: 1,2,3 1,3,2 2,1,3 2,3,1 3,1,2 3,2,1 共3*2*1=6种 3! 2公式 全排列数f(n)=n!([详细]
-
通过php增加xml文档内容的方法
所属栏目:[PHP教程] 日期:2022-07-25 热度:59
代码如下: ?php //1、创建一个DOMDocument对象。该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2、加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中) $xmldoc-load(class.xml); //3、添加一条学生信息 //(1)取出要节点 $root =[详细]
-
php操作xml入门之xml基本说明及xml标签元素
所属栏目:[PHP教程] 日期:2022-07-25 热度:174
以xml实例来讲解: 代码如下:?xml version=1.0 encoding=utf-8 standalone=no ? class student name小乔/name sex女/sex age23/age /student student name周瑜/name sex男/sex age27/age /student /class 一、xml声明: ?xml version=1.0 encoding=utf-8 s[详细]
-
通过php删除xml文档内容的方法分享
所属栏目:[PHP教程] 日期:2022-07-25 热度:80
本文实例讲述了通过php删除xml文档内容的方法。分享给大家供大家参考。具体实现方法如下: 第一种情况:删除一个student节点 代码如下:?php //1、创建一个DOMDocument对象。该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2、加载xml文件(指定要解[详细]
-
PHP下载google相册到本地-PHP例子
所属栏目:[PHP教程] 日期:2022-07-25 热度:159
PHP下载google相册到本地,调用方式xxx.php?user=xxx保证程序放的当前目录可写文件夹可写文件默认存放方式为./用户名/相册1描述/图片描述-1.图片后缀lt;?phpfunctionopen$host,$file{$return=;$header=;... 调用方式 xxx.php?user=xxx 保证程序放的当前目录[详细]
-
php容易防刷计数器-PHP实例
所属栏目:[PHP教程] 日期:2022-07-25 热度:146
php简单防刷计数器,lt;?phprequire_onceconfig.php;functioncounter{nbsp;session_start;nbsp; $sql=selectcounterfromcounter;nbsp;$result=@MySQL_query$sql;nbsp;if!empty$resultnbsp;{nbsp;$row=mysql_fetch_array$result;nbsp;$counter=++$row[co...[详细]
-
PHP间隔一段时间执行代码的方法介绍
所属栏目:[PHP教程] 日期:2022-07-25 热度:51
本文实例讲述了PHP间隔一段时间执行代码的方法。分享给大家供大家参考。具体分析如下: PHP怎么设置每隔一段时间自动执行某段代码?例如定时生成静态文件之类的,这就需要设置休眠时间,即每隔一段时间程序就会调用某段代码. 代码如下: sleep($interval); //[详细]
-
不同文件组建PHP程序的方式
所属栏目:[PHP教程] 日期:2022-07-25 热度:84
以下为引用的内容: 如果计划让其他人或公司可以使用您的 php 应用程序,需要确保该程序是可配置的。至少,要允许用户以一种安全的方式设置数据库登录及密码,从而使其中的材料不会对外公开。 本文展示了几种用于存储配置设置及编辑这些设置的技术。另外,[详细]
-
PHP设计百度词典查词采集器
所属栏目:[PHP教程] 日期:2022-07-25 热度:174
这篇文章主要介绍了PHP制作百度词典查词采集器的相关资料,需要的朋友可以参考下 PHP制作百度词典查词采集器;百度dict 采集样本写的采集百度dict词典翻译后的所有结果数据,当然附带了13.5w单词库和采集简单的案例,这里我把写出的主要类dict.class.php放[详细]
-
PHP中设计模式之单例模式
所属栏目:[PHP教程] 日期:2022-07-25 热度:56
单例模式 :使得类的一个对象成为系统中的唯一实例. PHP中使用单例模式最常见的就是数据库操作了。避免在系统中有多个连接数据库的操作,浪费系统资源的现象,就可以使用单例模式。每次对数据库操作都使用一个实例。 简单示例 class DB { // 用来存储自己实[详细]
-
PHP中转义正则表达式字符preg_quote
所属栏目:[PHP教程] 日期:2022-07-25 热度:110
preg_quote 转义正则表达式字符 string preg_quote ( string $str [, string $delimiter = NULL ] ) preg_quote()需要参数str并向其中 每个正则表达式语法中的字符前增加一个反斜线. 这通常用于你有一些运行时字符串 需要作为正则表达式进行匹配的时候. 正[详细]
-
在windows平台上搭建自己的PHP实现方法仅适用于php5.2
所属栏目:[PHP教程] 日期:2022-07-24 热度:80
本篇文章是对在windows平台上构建自己的PHP实现方法进行了详细的分析介绍,需要的朋友可以参考下(仅适用于php5.2) 构建步骤 1, 安装vs2008 2, 安装windows sdk 6.1 3, 下载php 5.2源码,可以从此处获取Releases (先不要解压) 4, 下载bindlib_w32.zip,[详细]
-
简析PHP安装扩展mcrypt以及相关依赖项
所属栏目:[PHP教程] 日期:2022-07-24 热度:124
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法) 一:Mcrypt简介 Mcrypt是PHP的一个扩展,完成了常用加密算法的封装。其实该扩展是对 mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Blowfish (default), 3-WAY[详细]
-
简析PHP的ASCII码转换类
所属栏目:[PHP教程] 日期:2022-07-24 热度:184
本篇文章是对PHP的ASCII码转换类进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: class ascii { function decode($str) { preg_match_all( /(d{2,5})/, $str,$a); $a = $a[0]; foreach ($a as $dec) { if ($dec 128) { $utf .= chr($dec); } e[详细]
-
PHP session_start问题解惑详细介绍
所属栏目:[PHP教程] 日期:2022-07-24 热度:190
本文,将这些问题,做一个简单的汇总,以便大家查阅。 1. 错误提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解决办法 这 一类问题,的原因是你在程序中使[详细]
-
php打开文件fopen函数的使用一览
所属栏目:[PHP教程] 日期:2022-07-24 热度:113
本篇文章是对php中的打开文件fopen函数的使用进行了详细的分析介绍,需要的朋友参考下 1.resource fopen(string $filename, string $mode [,bool $use_include_path [, resource $zcontext]]) 函数功能: fopen() 将 filename 指定的名字资源绑定到一个流[详细]
-
解析PHP中$_FILES的用法以及注意事项
所属栏目:[PHP教程] 日期:2022-07-24 热度:165
$_FILES数组内容如下: $_FILES[myFile][name] 客户端文件的原名称。 $_FILES[myFile][type] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如image/gif。 $_FILES[myFile][size] 已上传文件的大小,单位为字节。 $_FILES[myFile][tmp_name] 文件被上传[详细]
-
剖析将多维数组转换为支持curl提交的一维数组格式
所属栏目:[PHP教程] 日期:2022-07-24 热度:96
本篇文章是对将多维数组转换为支持curl提交的一维数组格式实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * @desc 多维数组转化为支持curl提交数组 * @author 脚本之家 2013-07-8 */ public function toPost(array $params = arr[详细]
-
php采集文章中的图片提取替换到本地
所属栏目:[PHP教程] 日期:2022-07-24 热度:56
本篇文章是对php采集文章中的图片获取替换到本地的实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * 获取替换文章中的图片路径 * @param string $xstr 内容 * @param string $keyword 创建照片的文件名 * @param string $oriweb[详细]