-
利用swoole+redis实现股票和区块链服务
所属栏目:[PHP教程] 日期:2021-03-07 热度:94
本文主要给大家介绍了关于swoole+redis实现股票和区块链服务的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 PHP 的redis扩展是阻塞式 IO ,使用订阅/发布模式时,会导致整个进程进入阻塞。因此必须使用SwooleRedis异步客[详细]
-
PHP实现批量重命名某个文件夹下所有文件的方法
所属栏目:[PHP教程] 日期:2021-03-07 热度:141
本篇章节讲解PHP实现批量重命名某个文件夹下所有文件的方法。分享给大家供大家参考,具体如下: 自己手动这样一个个的重命名,累[详细]
-
PHP基于文件锁解决多进程同时读写一个文件问题示例
所属栏目:[PHP教程] 日期:2021-03-07 热度:102
本篇章节讲解PHP基于文件锁解决多进程同时读写一个文件问题。分享给大家供大家参考,具体如下: 首先PHP是支持进程的而不支持多线程(这个先搞清楚了),如果是对于文件操作,其实你只需要给文件加锁就能解决,不需要其它操作,PHP的flock已经帮你搞定了。[详细]
-
Content-Disposition使用方法和注意事项
所属栏目:[PHP教程] 日期:2021-03-07 热度:174
最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问 题,对于一个新手或者刚入门的web开发人员而言,研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习[详细]
-
利用PHP访问数据库_实现分页功能与多条件查询功能的示例
所属栏目:[PHP教程] 日期:2021-03-07 热度:56
1.实现分页功能 代号 名称 价格 query($szts); $page = new Page($arr[0][0],5); //查看总数据,并每页显示的行数据 $sql = "select * from car".$page-limit; //拼接每页显示的数据 $arr = $db-query($sql); foreach($arr as $v){ echo "tr td{$v[0]}/td[详细]
-
PHP基于反射获取一个类中所有的方法
所属栏目:[PHP教程] 日期:2021-03-07 热度:148
本篇章节讲解PHP基于反射获取一个类中所有的方法。分享给大家供大家参考,具体如下: 当我们使用一个类时既没有源码也没有文档时(尤其是php扩展提供的类,比如mysqli,Redis类),我们该怎么知道这个类中提供了哪些方法,以及每个方法该怎么使用呢,此时[详细]
-
php实现常用文件上传类的示例
所属栏目:[PHP教程] 日期:2021-03-07 热度:196
废话不多说,直接上代码: private $_path; private $_allowType; private $_file; /** 构造函数 @param string : 服务器上存放上传文件的路径 */ function __construct( $path = '' ) { $this-_path = $path; $this-_allowType = array( // images 'bmp'[详细]
-
PHP使用Nginx实现反向代理
所属栏目:[PHP教程] 日期:2021-03-06 热度:104
一、代理服务器 1、什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。 2、为什么要[详细]
-
弹出模态框modal的实现方法及实例
所属栏目:[PHP教程] 日期:2021-03-06 热度:118
弹出模态框modal的实现方法及实例 一个简单的点击列表修改按钮,弹出bootstrap模态框,修改状态传到后台php 成功 未联系 失败 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持![详细]
-
yii2.0整合阿里云oss删除单个文件的方法
所属栏目:[PHP教程] 日期:2021-03-06 热度:155
主要思路,在controller里边通过获得要删除的文件fileid,把fileid传递给model的deletefile方法进行处理,并返回处理结果。在deletefile方法里边,先根据id找到对应的文件信息,然后删除数据里边的记录和阿里云oss里边的文件和本地的文件。 主要步骤如下:[详细]
-
PHP文件管理之实现网盘及压缩包的功能操作
所属栏目:[PHP教程] 日期:2021-03-06 热度:180
实现代码如下所示: 1.主页面file_zip.php 文件管理 2.主页面的处理页面file_zip_chuli.php 总结 以上所述是小编给大家介绍的PHP文件管理之实现网盘及压缩包的功能操作,希望对大家有所帮助。程序员遇到问题都会上(编程之家52php.cn)查找问题解答方法![详细]
-
PHP 进度条函数的简单实例
所属栏目:[PHP教程] 日期:2021-03-06 热度:125
PHP 进度条函数的简单实例 其实进度条的做法很简单的。网上的一大堆,自己写了一个,哈哈,感觉看起来很有感觉。 实例代码: 效果截图: 100%的时候。 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持![详细]
-
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
所属栏目:[PHP教程] 日期:2021-03-06 热度:187
1.首先做主页面Ajax_pag.php 代码如下: Ajax做分页 关键字: /divtable class="table table-bordered header"gt; thead trgt; th地区代号/th th地区名称/th th父级代号/th /trgt; /thead tbody id="list"gt; /tbody/tablegt;div ul class="pagination" id[详细]
-
yii2.0整合阿里云oss的示例代码
所属栏目:[PHP教程] 日期:2021-03-06 热度:133
主要思路,首先用composer下载阿里云oss的php sdk,然后自定义一个组件,就能够在全局调用阿里云oss了。 具体步骤如下: 1 到阿里云官网找到php sdk,网址为https://help.aliyun.com/document_detail/32099.html?spm=5176.87240.400427.40.s8EbEH 2 使用co[详细]
-
php制作圆形用户头像的实例_自定义封装类源代码
所属栏目:[PHP教程] 日期:2021-03-06 热度:184
思路 使用图层的方法设计,共需要创建3个图像层 1.底层:最后生成的图像 2.真实用户头像:作为中间层,用户上传的真实头像图片 3.圆形蒙版:作为最上层,在蒙版中绘制圆形,并设置为透明 如图: 代码如下: 主功能类 avatar.class.php /** 初始化 Enter de[详细]
-
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
所属栏目:[PHP教程] 日期:2021-03-06 热度:91
本篇章节讲解PHP实现深度优先搜索算法。分享给大家供大家参考,具体如下: 深度优先搜索的实现原理: 实现代码: dfs_save = array( array(0,1,0),array(1,array(0,1),); $this->arr = array(); } //深度优先搜索的递归实现方法 public function dfs($v) {[详细]
-
PHP文件系统管理(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-06 热度:94
文件概念: 第一个是windows的文件,另一个php根据LINUX的文件,两者是有所不同的,我们说的页面基于windows的文件可以是是文件夹(也就是目录)或是文件,而php两者都必须有,它包含目录和文件2种。 1.判断文件类型 (1)获取文件类型 filetype("./images")[详细]
-
PHP基于自定义函数实现的汉字转拼音功能实例
所属栏目:[PHP教程] 日期:2021-03-05 热度:147
本篇章节讲解PHP基于自定义函数实现的汉字转拼音功能。分享给大家供大家参考,具体如下: 整个过程用到了pinyin.table文件。 pinyin.php 160) { $q = ord(substr($text,++$i,1)); $p = $p*256+$q-65536; } if($p > 0 $p -10247) { $r[$k] = ''; } else { f[详细]
-
WHOOPS PHP调试库的使用
所属栏目:[PHP教程] 日期:2021-03-05 热度:176
Whoops 适用于PHP环境的错误捕获与调试PHP库; whoops非常容易使用,它提供stackbased错误捕获及超美观的错误查看测试效果如下 安装步骤(composer安装) 安装完成之后在当前目录新建目录tools,tools目录里新建whoops.php,添加如下代码注册监控类require[详细]
-
详谈symfony window下的安装 安装时候出现的问题以及解决方法
所属栏目:[PHP教程] 日期:2021-03-05 热度:72
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[详细]
-
PHP使用PDO访问oracle数据库的步骤详解
所属栏目:[PHP教程] 日期:2021-03-05 热度:170
前言 PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训。因为 PDO 的代码是全新的,所以我们有机会重新开始设计性能,以利用 PHP 5 的最新特性。 PDO 旨在将常见的数据库功能作为基础提供,同时提供对于 RDBMS 独特功能的方便访问。 虽然LAMP中PHP[详细]
-
PHP 获取 ping 时间的实现方法
所属栏目:[PHP教程] 日期:2021-03-05 热度:143
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 热度:78
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 热度:101
本篇章节讲解PHP面向对象多态实现方法。分享给大家供大家参考,具体如下: 多态: 父类引用指向子类对象(面向对象中能够根据使用类的上下文(使用输入不同的类调用不同类的方法)来重新定义或改变类的性质和行为。);接口引用指向实现接口的类对象。 面[详细]
-
使用PHP+MySql实现微信投票功能实例代码
所属栏目:[PHP教程] 日期:2021-03-05 热度:110
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[详细]