-
不同文件组建PHP程序的方式
所属栏目:[PHP教程] 日期:2022-07-26 热度:182
以下为引用的内容: 如果计划让其他人或公司可以使用您的 php 应用程序,需要确保该程序是可配置的。至少,要允许用户以一种安全的方式设置数据库登录及密码,从而使其中的材料不会对外公开。 本文展示了几种用于存储配置设置及编辑这些设置的技术。另外,文[详细]
-
PHP设计百度词典查词采集器
所属栏目:[PHP教程] 日期:2022-07-26 热度:161
这篇文章主要介绍了PHP制作百度词典查词采集器的相关资料,需要的朋友可以参考下 PHP制作百度词典查词采集器;百度dict 采集样本写的采集百度dict词典翻译后的所有结果数据,当然附带了13.5w单词库和采集简单的案例,这里我把写出的主要类dict.class.php放出[详细]
-
PHP中设计模式之单例模式
所属栏目:[PHP教程] 日期:2022-07-26 热度:116
单例模式 :使得类的一个对象成为系统中的唯一实例. PHP中使用单例模式最常见的就是数据库操作了。避免在系统中有多个连接数据库的操作,浪费系统资源的现象,就可以使用单例模式。每次对数据库操作都使用一个实例。 简单示例 class DB { // 用来存储自己实例[详细]
-
PHP中转义正则表达式字符preg_quote
所属栏目:[PHP教程] 日期:2022-07-26 热度:193
preg_quote 转义正则表达式字符 string preg_quote ( string $str [, string $delimiter = NULL ] ) preg_quote()需要参数str并向其中 每个正则表达式语法中的字符前增加一个反斜线. 这通常用于你有一些运行时字符串 需要作为正则表达式进行匹配的时候. 正则[详细]
-
PHP变量引用函数引用和对象采用
所属栏目:[PHP教程] 日期:2022-07-26 热度:121
PHP变量引用()、函数引用和对象引用 1.函数的引用返回 function test(){static $b=0;//申明一个静态变量$b=$b+1;echo $b;return $b;}$a=test();//这条语句会输出 $b的值 为1$a=5;$a=test();//这条语句会输出 $b的值 为2$a=test();//这条语句会输出 $b的值 为[详细]
-
PHP-redis命令文档介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:170
Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,它的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具[详细]
-
php生成Excel文件 实现代码介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:158
p有段日子没有更新博客了,生怕被百度遗忘啊,biu~biu~.最近有个项目需要统计网站的url和title,保存在excel里面,下面是具体的代码/p pre class=php name=code!--p //php生成excel报表,是通过发送header()头信息完成的 header(Content-Type: application/vnd.[详细]
-
curl 模拟登录 实现教程详情
所属栏目:[PHP教程] 日期:2022-07-26 热度:101
模拟登陆 126邮箱 ,人人网等 根据需要自行修改哈,代码如下 //模拟登陆 验证码的网站,首先获取验证码图片的cookie define(SCRIPT_ROOT,dirname(__FILE__)./); $cookieFile = SCRIPT_ROOT.cookie.tmp; $res = curl_exec ( $curl ); // 执行操作 if (curl_er[详细]
-
php curl登陆qq后获取用户信息时证书发生错误
所属栏目:[PHP教程] 日期:2022-07-26 热度:144
这篇文章主要介绍了php curl登陆qq后获取用户信息时证书错误,需要的朋友可以参考下 今晚开放ecmall商城的QQ登陆功能,在回调时产生错误,file_get_contents函数执行时,没有抓取到正确的信息,于是改用curl,但是提示证书错误。 网上还有另外一种说法,就是[详细]
-
用PHP来验证Email是否正确
所属栏目:[PHP教程] 日期:2022-07-26 热度:143
当你在某个论坛上注册时,通常都有一个 e-mail 地址验证的功能,当你输入非法的一个格式时会出现某种错误提示信息的,我们可以使用下面的规则表达式: ereg(^[a-zA-Z0-9_] @[a-zA-Z0-9-] .[a-zA-Z0-9-.] $], $email); 但是上面这个式子的功能是只能检查字符串[详细]
-
使用Perl常规表达式进行匹配
所属栏目:[PHP教程] 日期:2022-07-26 热度:99
长期以来,Perl以其对常规表达式的固有支持,一直是非常流行的文本处理工具。在这篇入门性文章中,我们将带领你简单了解如何在你自己的程序中使用常规表达式,实现更加强大的文本搜索和替代功能。 我们首先了解最简单的常规表达式:匹配。假如在字符串中找到[详细]
-
PHP字符串正则替换函数preg_replace
所属栏目:[PHP教程] 日期:2022-07-26 热度:112
语法: mixed preg_replace(mixed pattern, mixed replacement, mixed subject); 返回值: 混合类型资料,函数种类: 资料处理 内容说明: 本函数以 pattern 的规则来解析比对字符串 subject,欲取而代之的字符串为参数replacement。返回值为混合类型资料,为取代[详细]
-
巧用PHP正则表达式判断IP地址
所属栏目:[PHP教程] 日期:2022-07-26 热度:144
学习PHP时,你可能会遇到判断PHP正则表达式问题,这里将介绍PHP正则表达式问题的解决方法,在这里拿出来和大家分享一下。在一些查询网站和搜索引擎,常常用到判断某字符串是否为标准的IP地址。 比如在百度里搜索某IP地址,会显示该IP的信息,而不符合标准的I[详细]
-
PHP常用正则表达式汇总
所属栏目:[PHP教程] 日期:2022-07-26 热度:182
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. ^d+$ //非负整数(正整数 + 0) 3. ^[0-9]*[1-9][0-9]*$ //正整数 4. ^((-d+)|(0+))$ //非正整数(负整数 + 0) 5. ^-[0-9]*[1-9][0-9]*$ //负整数 6. ^-?d+$ //整[详细]
-
php正则连接中文本程序
所属栏目:[PHP教程] 日期:2022-07-26 热度:105
$htm = a href=http://www.phpfensi.comtest1/abr / . a href=http://www.phpfensi.comtest2/abr / . a href=http://www.phpfensi.comtest3/abr / . a href=http://www.phpfensi.comtest4/abr / . a href=http://www.phpfensi.comtest5/abr /; echo $htm . b[详细]
-
php中数组最简单的使用方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:141
我们在说映射的时候,有些小伙伴就会联想到数组,没错,因为数组就是用了映射的思想。这里很多刚学php的小伙伴对概念不是很了解,不过小编把数组的定义、语法整理出来,大家跟着进行实例学习就可以了,最后再看看使用数组的一些注意事项。下面我们进入今天的[详细]
-
PHP二维数组分页2种实现方法解析
所属栏目:[PHP教程] 日期:2022-07-26 热度:91
这篇文章主要介绍了PHP二维数组分页2种实现方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。 方法一: ?php $arr_click = array( array( clicks = 3, clickDate =2010-10-11 ), array( clicks[详细]
-
PHP数组基本用法与知识点总结
所属栏目:[PHP教程] 日期:2022-07-26 热度:137
本文实例讲述了PHP数组基本用法与知识点,分享给大家供大家参考,具体如下: 初识数组 概念: 数组就是一个可以存储一组或一系列数值的变量 数组组成: 数组是由一个或多个数组元素组成的 数组元素: 一每个数组由键(Key)和值(Value)构成 键: 键为元素[详细]
-
php判断数组是否为空的实例方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:126
在本篇文章里小编给大家分享的是关于php判断数组是否为空的实例方法,需要的朋友们可以参考下。 php如何判断数组不为空 1、使用函数empty()函数来判断,将数组传入此函数,如果为true,即代表为空; $arr = []; if (emptyempty($arr)) { //为空 } else { //[详细]
-
简谈php命令行用法
所属栏目:[PHP教程] 日期:2022-07-26 热度:73
这篇文章主要介绍了浅谈php命令行用法的相关资料,需要的朋友可以参考下 Php是一个非常流行的web服务端脚本语言。其实,php不仅仅可以在web服务器中充当重要角色。在命令行一样可以执行。 本文中,笔者为各位介绍下php在命令行中的使用方法。 1、 查看php的版[详细]
-
PHP strtotime函数用法实现原理和源码剖析
所属栏目:[PHP教程] 日期:2022-07-26 热度:184
这篇文章主要介绍了PHP strtotime函数用法、实现原理和源码分析,本文讲解了strtotime函数的一些用法、strtotime函数的实现基本原理、strtotime(-1 month)求值失败的原因等内容,需要的朋友可以参考下 源码位置:/ext/date/php_date.c 代码如下: /* {{{ proto[详细]
-
PHP研发注意事项总结
所属栏目:[PHP教程] 日期:2022-07-26 热度:131
PHP开发注意事项总结 1.使用内嵌的HTML代码,而不是PHP的echo语句。 因为PHP是一门嵌入式Web编程语言,可以将HTML代码和PHP代码相互嵌入。但是很多程序员担心在HTML代码中过多的使用嵌入PHP代码会多次调用PHP解释器,从而降低了PHP代码的运行速度,所以宁愿[详细]
-
PHP中更新数据库记录
所属栏目:[PHP教程] 日期:2022-07-26 热度:68
//更新记录 $query=insert into chinachaodai (name,theindex)values (公司,1); $result=$mysqli-query($query); if($result) { echo (返回行数:.$mysqli-affected_rows); $mysqli-close()。[详细]
-
php怎样调用c接口无错版
所属栏目:[PHP教程] 日期:2022-07-26 热度:114
php如何调用c接口无错版 1.首先是要安装好PHP 2.进入PHP的下载解压目录下的ext目录 #cd /root/php-5.3.6/ext #./ext_skel --extname=hmc 说明: ./ext_skel --extname=module_name module_name是你自己可以选择的扩展模块的名字,例如我选择的hmc。执行工具[详细]
-
PHP的cURL库简介及使用例子
所属栏目:[PHP教程] 日期:2022-07-26 热度:159
这篇文章主要介绍了PHP的cURL库简介及使用示例,需要的朋友可以参考下 使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是[详细]