-
PHP获取汉字笔画数功能【测试可用】
所属栏目:[PHP教程] 日期:2021-03-06 热度:173
本篇章节讲解PHP获取汉字笔画数功能。分享给大家供大家参考,具体如下: 无意中看到这么个东西,用PHP得到汉字的笔画数。以类的方式实现,有那么点意思,先留下了。 tone=$tone; } function setFormat($head,$format,$foot) { $this->head=$head; $this->f[详细]
-
PHP 获取 ping 时间的实现方法
所属栏目:[PHP教程] 日期:2021-03-05 热度:161
PHP 可以通过exec函数执行shell命令,来获取ping时间。 代码示例: "; $ip = '115.29.237.28'; // IP地址 if (PATH_SEPARATOR==':') // linux { echo 'I am linux' . " "; exec("ping -c 3 -w 5 $ip",$info); echo 'linux info : ' . " "; print_r($info);[详细]
-
PHP网页安全认证的实例详解
所属栏目:[PHP教程] 日期:2021-03-05 热度:106
PHP网页安全认证的实例详解 不基于数据库: if (! ($strAuthUser == "a" $strAuthPass == "a")) { header('WWW-Authenticate: Basic realm="wly"'); header('HTTP/1.0 401 Unauthorized'); echo "用户验证!!"; exit; } else { echo "验证通过"; header("lo[详细]
-
PHP面向对象多态性实现方法简单示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:103
本篇章节讲解PHP面向对象多态实现方法。分享给大家供大家参考,具体如下: 多态: 父类引用指向子类对象(面向对象中能够根据使用类的上下文(使用输入不同的类调用不同类的方法)来重新定义或改变类的性质和行为。);接口引用指向实现接口的类对象。 面[详细]
-
使用PHP+MySql实现微信投票功能实例代码
所属栏目:[PHP教程] 日期:2021-03-05 热度:65
1. 投票主页面: 投票 query($sql);$tmmc=$arr[0][1];$tmdh=$arr[0][0];echo " {$tmmc}: ";//从调研选项表中输出选项内容:$sqlxx="select * from diaoyanxuanxiang where timudaihao='{$tmdh}'";$arrxx=$db->query($sqlxx);echo "";foreach ($arrxx as $v[详细]
-
php使用curl下载指定大小的文件实例代码
所属栏目:[PHP教程] 日期:2021-03-05 热度:122
php中使用基于libcurl的curl函数,可以对目标url发起http请求并获取返回的响应内容。通常的请求方式类似如下的代码: $url,CURLOPT_TIMEOUT => 10,CURLOPT_NOBODY => 0,CURLOPT_RETURNTRANSFER => 1 )); if(method == 'POST'){ curl_setopt($curl,CURLOPT_[详细]
-
简单实现php上传文件功能
所属栏目:[PHP教程] 日期:2021-03-05 热度:152
本文实例为大家分享了php上传文件功能的具体代码,供大家参考,具体内容如下 html: php: // 允许上传的图片后缀 $allowedExts = array("gif","jpeg","jpg","png"); $temp = explode(".",$_FILES["file"]["name"]); echo $_FILES["file"]["size"]; $extensi[详细]
-
PHP调用API接口实现天气查询功能的示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:119
天气预报查询接口API,在这里我使用的是国家气象局天气预报接口 使用较多的还有:新浪天气预报接口、百度天气预报接口、google天气接口、Yahoo天气接口等等。 1、查询方式 根据地名查询各城市天气情况 2.请求URL地址 http://route.showapi.com/9-2 3、接口[详细]
-
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:174
副标题#e# 之前从没接触过Yii,借助的各方资源来做的这个整合阿里云OSS的SDK上传图片实例,如果有不正之处请指出!前面参照了weinirumo 的介绍,大家可以自行去查看。 好了,下面开始进入主题: 准备工作:需要使用composer执行命令,如果没有安装composer[详细]
-
PHP判断json格式是否正确的实现代码
所属栏目:[PHP教程] 日期:2021-03-05 热度:101
废话不多说了,直接给大家贴代码了,具体代码如下所示: "; print_r($value); echo " "; } return $value;}//校验静态资源是否存在;function my_filter($value) { $needle = ['.jpg','.jpeg','.png','.avi','.mp4','.wav','.gif','.mp3']; $root = 'D:/ph[详细]
-
PHP在同一域名下两个不同的项目做独立登录机制详解
所属栏目:[PHP教程] 日期:2021-03-05 热度:127
前言 目前有这样一个需求,在一个域名下 如:http://example.com 下,有两个项目,example.com/a/,example.com/b/,这两个项目是相互独立的程序,有不同的会员登录机制,但是我们知道,在同一个域名下,它的 session 会话是共享的,也就是你在a站登录后,b[详细]
-
深入理解PHP的远程多会话调试
所属栏目:[PHP教程] 日期:2021-03-05 热度:121
一、背景介绍 本文主要给大家介绍了关于PHP远程多会话调试的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 解决什么问题: 多个项目断点调试,www.mysite.com项目会调用api.mysite.com项目REST接口,在www.mysite.com项目下[详细]
-
PHP实现权限管理功能示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:146
权限管理系统,它主要是为了给不同的用户设定不同的权限,从而实现不同权限的用户登录之后使用的功能不一样。 首先先看下数据库 总共有5张表,users,roles和roleswork 3张表与另外2张表形成"w"型的关系,也是比较常见的一种权限数据库的方式,首先先做权限[详细]
-
php mysql PDO 查询操作的实例详解
所属栏目:[PHP教程] 日期:2021-03-05 热度:149
副标题#e# php mysql PDO 查询操作的实例详解 setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $dbh->exec('set names utf8'); /*添加*/ //$sql = "INSERT INTO `user` SET `login`=:login AND `password`=:password"; $sql = "INSERT INTO `user[详细]
-
php生成毫秒时间戳的实例讲解
所属栏目:[PHP教程] 日期:2021-03-05 热度:150
php时间函数time()生成当前时间的秒数,但是在一些情况下我们需要获取当前服务器时间和GMT(格林威治时间)1970年1月0时0分0秒的毫秒数,与Java中的currentTimeMilis()函数一样。 例子: $mill_time = microtime(); $timeInfo = explode(' ',$mill_time); $m[详细]
-
PHP实现使用DOM将XML数据存入数组的方法示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:145
本篇章节讲解PHP实现使用DOM将XML数据存入数组的方法。分享给大家供大家参考,具体如下: load("config.xml");$roots=$doc->documentElement;//获取根节点也就是config(仅有一个)$childs=$roots->childNodes;//获取根节点下所有子节点也就是 db smartyfo[详细]
-
php安装扩展mysqli的实现步骤及报错解决办法
所属栏目:[PHP教程] 日期:2021-03-05 热度:63
php安装扩展mysqli的实现步骤及报错解决办法 terminal 报错: 加入配置 编译通过 将生成的mysqli.so配置加入php.ini中 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持![详细]
-
PHP使用PDO访问oracle数据库的步骤详解
所属栏目:[PHP教程] 日期:2021-03-05 热度:54
前言 PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训。因为 PDO 的代码是全新的,所以我们有机会重新开始设计性能,以利用 PHP 5 的最新特性。 PDO 旨在将常见的数据库功能作为基础提供,同时提供对于 RDBMS 独特功能的方便访问。 虽然LAMP中PHP[详细]
-
详谈symfony window下的安装 安装时候出现的问题以及解决方法
所属栏目:[PHP教程] 日期:2021-03-05 热度:130
1. cmd进入DOS , cd 到 php.exe 的目录下 2. php -r "readfile('http://symfony.com/installer');" > symfony 3. 把symfony移动到projects(你自己的工作目录) move symfony c:projects 4. c:> cd projects/ c:projects> php symfony new my_project_n[详细]
-
WHOOPS PHP调试库的使用
所属栏目:[PHP教程] 日期:2021-03-05 热度:190
Whoops 适用于PHP环境的错误捕获与调试PHP库; whoops非常容易使用,它提供stackbased错误捕获及超美观的错误查看测试效果如下 安装步骤(composer安装) 安装完成之后在当前目录新建目录tools,tools目录里新建whoops.php,添加如下代码注册监控类require[详细]
-
PHP使用Redis实现防止大并发下二次写入的方法
所属栏目:[PHP教程] 日期:2021-03-04 热度:89
本篇章节讲解PHP使用Redis实现防止大并发下二次写入的方法。分享给大家供大家参考,具体如下: PHP调用redis进行读写操作,大并发下会出现:读取key1,没有内容则写入内容,但是大并发下会出现同时多个php进程写入的情况,这个时候需要加一个锁,即获取锁[详细]
-
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
所属栏目:[PHP教程] 日期:2021-03-04 热度:151
本篇章节讲解PHP基于PDO调用sqlserver存储过程的方法。分享给大家供大家参考,具体如下: 由于业务这边存储过程一直在sqlserver上面,所以要用php去调用它,然而我们本地的是windows,而线上又是linux,一开始使用Yii框架的一些机制去调用发现在本地一直都[详细]
-
PHP实现的MD5结合RSA签名算法实例
所属栏目:[PHP教程] 日期:2021-03-04 热度:193
本篇章节讲解PHP实现的MD5结合RSA签名算法。分享给大家供大家参考,具体如下: 附:openssl生成证书以及获取公钥和私钥说明 一、RSA方式 1. 建立CA根证书 1) 建立目录RSA 2) 创建以下子目录certs,crl,newcerts 3) 在RSA目录下执行以下操作: serialtouch in[详细]
-
PHP实现数据库统计时间戳按天分组输出数据的方法
所属栏目:[PHP教程] 日期:2021-03-04 热度:60
本篇章节讲解PHP实现数据库统计时间戳按天分组输出数据的方法。分享给大家供大家参考,具体如下: 比如统计每天用户注册数,数据库表存了一张用户注册记录表: register_time记录的是时间戳,以前的做法是,接收查询开始时间、查询结束时间,然后循环查询[详细]
-
PHP实现的mysql操作类【MySQL与MySQLi方式】
所属栏目:[PHP教程] 日期:2021-03-04 热度:172
本篇章节讲解PHP实现的mysql操作类。分享给大家供大家参考,具体如下: 首先是mysql方式 ut=$ut; $this->connect(); } //数据库的链接 function connect(){ $link=mysql_connect($this->host,$this->name,$this->pass) or die ($this->error()); mysql_sel[详细]