-
如何使用GDB调试PHP程序
所属栏目:[PHP教程] 日期:2022-07-16 热度:52
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能,同时GDB也具有例如ddd这样的图形化的调试端。 一般来说,GDB主要完成下面四个方面的功能: (1)启动你[详细]
-
PHP判断手机是IOS还是Android
所属栏目:[PHP教程] 日期:2022-07-16 热度:59
这篇文章主要介绍了PHP判断手机是IOS还是Android的三个示例,感兴趣的小伙伴们可以参考一下 本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。 实例1:主要是要用到H[详细]
-
PHP创建PowerPoint2007文档的方法
所属栏目:[PHP教程] 日期:2022-07-16 热度:102
这篇文章主要介绍了PHP创建PowerPoint2007文档的方法,通过PHP第三方插件PHPPowerPoint类库实现ppt文件的生成功能,非常具有实用价值,需要的朋友可以参考下。 本文实例讲述了PHP创建PowerPoint2007文档的方法。分享给大家供大家参考,具体如下: 今天早上从订[详细]
-
基于PHP如何把汉字转化为拼音
所属栏目:[PHP教程] 日期:2022-07-16 热度:178
将汉字转化为拼音是程序员们经常用到的操作任务之一,大家还经常见到ios 将汉字转化为拼音、excel汉字转化成拼音、excel汉字转化为拼音等,本文通过一段代码实例给大家介绍基于PHP如何把汉字转化为拼音,感兴趣的朋友一起学习吧。 PHP将汉字转换拼音是程序员[详细]
-
PHP开发中AJAX技术的简单应用
所属栏目:[PHP教程] 日期:2022-07-16 热度:160
这篇文章主要介绍了PHP开发中AJAX技术的简单应用,简单对ajax的执行原理、实际应用作介绍,感兴趣的小伙伴们可以参考一下。 AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就[详细]
-
PHP解决excel cvs表格的方法实例介绍
所属栏目:[PHP教程] 日期:2022-07-15 热度:193
复制代码 代码如下:www.CuoXIn.com PRE class=php name=code?php $data = array(); //convert a cvs file to an array $data $handle = fopen(data.csv,r); while ($curline = fgetcsv($handle, 1000, ,)){ $tmp = array(); $num = count($curline); for($c=[详细]
-
基于php缓存的细解
所属栏目:[PHP教程] 日期:2022-07-15 热度:133
nginx缓存 nginx有两种缓存机制:fastcgi_cache和proxy_cache 下面我们来说说这两种缓存机制的区别吧 proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的 fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容 p[详细]
-
深入php之规范编程命名小总结
所属栏目:[PHP教程] 日期:2022-07-15 热度:149
在之前工作的时候都未注重自己的命名规范,现在根据驼峰命名严格要求自己: 相关的定义如下 基本概念 骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能 更容易[详细]
-
深入解析php之面向对象
所属栏目:[PHP教程] 日期:2022-07-15 热度:83
以前对面向对象仅限于死记硬背型,工作这么久了,回过头来看又是一翻体悟,供大家看看。 1.final final:php5新增一个final关键字。如果父类中的方法被声明为final,则子类无法覆盖该方法;如果一个类被声明final,则不能被继承。 复制代码 代码如下:www.Cuo[详细]
-
基于php设计模式中单例模式的应用解析
所属栏目:[PHP教程] 日期:2022-07-15 热度:170
单例模式:简单的说,一个对象只负责一个特定的任务。 单例类: 1.构造函数需要标记为private,单例类不能再其他类中实例化,只能被其自身实例化 2.拥有一个保存类的实例静态成员变量 3.拥有一个访问这个实例的公共的静态方法。[常用getInstance()方法进行实[详细]
-
PHP正则匹配中文字母数字正则表达式介绍
所属栏目:[PHP教程] 日期:2022-07-15 热度:137
方法一 代码如下 if(preg_match(/^d*$/, 4312)) { echo 全数字 ; } if(preg_match(/^[a-z]*$/i, fdsFDfd)) { echo 全字母 ; } if(preg_match(/^[a-zd]*$/i, fd4fd34)) { echo 有数字有字母 ; } 中文汉字 代码如下 $username=$_REQUEST[username]; if(!preg_m[详细]
-
php设计模式之观察者模式的应用详细介绍
所属栏目:[PHP教程] 日期:2022-07-15 热度:125
观察者模式:定义对象间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。 观察者类: 1.抽象主题角色:主题角色将所有对观察者对象的引用保存在一个集合中,每个主题可以任意多个观察者。抽象主题提供了增加和[详细]
-
用何软件打开php文件
所属栏目:[PHP教程] 日期:2022-07-15 热度:196
php文件相信很多电脑老手也不知道吧?今天有电脑电脑百事网网友问了编辑这个问题:php文件怎么打开?,其实大家并非是需要去打开php文件,多数只是因为下载东西,错误的下载到成了网页文件,主要是下载站中的下载连接其实是php脚本文件控制的,有的不支持一些[详细]
-
PHP下打开phpMyAdmin发生403错误
所属栏目:[PHP教程] 日期:2022-07-15 热度:168
安装完wamp后打开其下的phpMyAdmin也就是路径http://localhost/phpmyadmin/ 出现 看里面的代码一下明白了 代码如下: Directory c:/wamp/apps/phpmyadmin3.5.1/ Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all[详细]
-
php二分法查找数组是否涵盖某一元素
所属栏目:[PHP教程] 日期:2022-07-15 热度:99
二分法查找数组是否包含某一元素,兼容正反序,代码实现: 代码如下: ?php $searchValue = (int)$_GET[key]; function search(array $array, $value) { $max = count($array)-1; $min = 0; $isAscSort = $array[$min] $array[$max]; while (TRUE) { $sum = $[详细]
-
php 删除字符串中的空格多种方法推荐
所属栏目:[PHP教程] 日期:2022-07-14 热度:192
本教程提供了几款php教程 删除字符串中的空格多种方法哦,用了php函数,str_replace,trim,正则等替换字符串的空格有效方法 用php自带的函数 str_replace( , ,$str); 来替换 ?php $str = ##使用函数trim去掉字符串两端特定字符####; $str1 = trim($str,#); //[详细]
-
php中匹配字符中链接地址程序代码
所属栏目:[PHP教程] 日期:2022-07-14 热度:53
判断一个字符串是否含有超级链接 下面我们只要过滤连接部份。 正则:/(?=href=)([^]*)(?=)/ (?=exp) 匹配exp前面的位置 (?=exp) 匹配exp后面的位置 此正则 匹配 在 href= 之后 之前 的 非 的所有字符 例子:a href=www.45it.net 找到这些字符(url)用 # 替[详细]
-
php源代码安装常见错误与解决办法共享
所属栏目:[PHP教程] 日期:2022-07-14 热度:75
错误:configure: error: cannot find output from lex; giving up 解决:yum -y install flex 错误:configure: error: mod_deflate has been requested but can not be built due to prerequisite failures 解决:yum -y install zlib-devel openssl-devel[详细]
-
教你如何批量替换相对地址为绝对地址利用bat批处理实现
所属栏目:[PHP教程] 日期:2022-07-14 热度:56
如果你的url链接是相对路径static/mapi.css,你想把他批量替换成绝对路径http://dev.baidu.com/wiki/static/map/cloud/static/mapi.css。那么,你可以这样做: 写一个PHP文件,把需要替换的网址写进去。 这个代码的意思就是,把#BASE_URL#替换成 http://api.[详细]
-
怎么使用php解析xml文件
所属栏目:[PHP教程] 日期:2022-07-14 热度:50
DOMElement DOMElement DOMDocument::createElement ( string $name [, string $value ] ) 创建节点元素 String $name:节点名 String $value:节点的值 添加节点 DOMNode DOMNode::appendChild ( DOMNode $newnode ) 添加子节点 DOMNode $newnode:新节点[详细]
-
php预防sql注入的函数介绍
所属栏目:[PHP教程] 日期:2022-07-14 热度:138
具体用法 addslashes防止SQL注入 虽然国内很多PHP程序员仍在依靠addslashes防止SQL注入,还是建议大家加强中文防止SQL注入的检查。addslashes的问题在 于黑客 可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符[详细]
-
PHP文件上传代码用法介绍
所属栏目:[PHP教程] 日期:2022-07-14 热度:198
在php中上传文件必须知道的几个东西 $_FILES[myfile][name] 是指被上传文件的名称 $_FILES[myfile][type] 是指被上传文件的类型 $_FILES[myfile][size] 是指被上传文件的大小,单位为字节(B) $_FILES[myfile][tmp_name] 是指被上传文件存在服务器中的临时副[详细]
-
phpcms问答某模块存储型xss详情
所属栏目:[PHP教程] 日期:2022-07-14 热度:100
黑名单惹的祸啊 在回帖处,有个编辑器功能。 编辑器存在一个可以编辑源码,当时第一反映就是。这里肯定存在xss。 别着急。 在http://html5sec.org/里,还是有不少可以使用的代码。譬如: input onfocus=alert(1) autofocus 打开页面时候触发(ie10,谷歌,火狐4[详细]
-
深入PHP操作MongoDB的技术汇总
所属栏目:[PHP教程] 日期:2022-07-14 热度:109
复制代码 代码如下:www.CuoXIn.com ?php /** * PHP操作MongoDB学习笔记 */ //************************* //** 连接MongoDB数据库 **// //************************* //格式=(mongodb://用户名:密码 @地址:端口/默认指定数据库,参数) $conn = new Mongo(); //[详细]
-
深入php数据采集的详情
所属栏目:[PHP教程] 日期:2022-07-13 热度:115
这里介绍两个php采集能用到的好工具。一个是Snoopy,一个是simple_html_dom。采集还有很多方式(其实本质就2-3种,其他的都是衍生的),php自带了几个方法也能直接进行采集。但是,出于把懒惰进行到底的精神。我们还是可以通过这两个工具,让采集变得更简单[详细]