-
PHP实现字节数Byte转换为KB、MB、GB、TB的方法 #60;font color=
所属栏目:[PHP教程] 日期:2021-03-07 热度:52
本篇章节讲解PHP实现字节数Byte转换为KB、MB、GB、TB的方法。分享给大家供大家参考,具体如下: 前面介绍了 ,这里改用PHP实现这一功能。代码非常简单: 0 $num =1024 $num =pow(1024,2) $num =pow(1024,3) $num =pow(1024,4) $num ";echo getFilesize(200[详细]
-
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
所属栏目:[PHP教程] 日期:2021-03-07 热度:106
main页面(主页面) ?php $db = new MySQLi("localhost","root","","mydb"); if(mysqli_connect_error()){ die("连接失败"); } $sql = "select * from Info"; $result = $db-query($sql); $attr = $result-fetch_all(); foreach($attr as $v) { $sex = $v[2][详细]
-
PHP中关于PDO数据访问抽象层的功能操作实例
所属栏目:[PHP教程] 日期:2021-03-06 热度:62
PDO:数据访问抽象层 具有三大特点: 1.可以访问其它数据库 所有数据库都可以 2.具有事务功能 3.带有预处理语句功能(防止SQL注入攻击) 实例操作代码如下: //1.造PDO对象 $dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host[详细]
-
PHP获取汉字笔画数功能【测试可用】
所属栏目:[PHP教程] 日期:2021-03-06 热度:52
本篇章节讲解PHP获取汉字笔画数功能。分享给大家供大家参考,具体如下: 无意中看到这么个东西,用PHP得到汉字的笔画数。以类的方式实现,有那么点意思,先留下了。 tone=$tone; } function setFormat($head,$format,$foot) { $this->head=$head; $this->f[详细]
-
PHP守护进程的两种常见实现方式详解
所属栏目:[PHP教程] 日期:2021-03-06 热度:197
本篇章节讲解PHP守护进程的两种常见实现方式。分享给大家供大家参考,具体如下: 第一种方式,借助 nohup 和 符号, 可以让启动的进程转到后台运行,而不占用控制台,控制台还可以再运行其他命令,这里我使用一个while死循环来做演示,代码如下 用 命令简[详细]
-
利用swoole+redis实现股票和区块链服务
所属栏目:[PHP教程] 日期:2021-03-06 热度:112
本文主要给大家介绍了关于swoole+redis实现股票和区块链服务的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 PHP 的redis扩展是阻塞式 IO ,使用订阅/发布模式时,会导致整个进程进入阻塞。因此必须使用SwooleRedis异步客[详细]
-
PHP实现批量重命名某个文件夹下所有文件的方法
所属栏目:[PHP教程] 日期:2021-03-06 热度:165
本篇章节讲解PHP实现批量重命名某个文件夹下所有文件的方法。分享给大家供大家参考,具体如下: 自己手动这样一个个的重命名,累[详细]
-
PHP基于文件锁解决多进程同时读写一个文件问题示例
所属栏目:[PHP教程] 日期:2021-03-06 热度:51
本篇章节讲解PHP基于文件锁解决多进程同时读写一个文件问题。分享给大家供大家参考,具体如下: 首先PHP是支持进程的而不支持多线程(这个先搞清楚了),如果是对于文件操作,其实你只需要给文件加锁就能解决,不需要其它操作,PHP的flock已经帮你搞定了。[详细]
-
Content-Disposition使用方法和注意事项
所属栏目:[PHP教程] 日期:2021-03-06 热度:189
最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问 题,对于一个新手或者刚入门的web开发人员而言,研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习[详细]
-
利用PHP访问数据库_实现分页功能与多条件查询功能的示例
所属栏目:[PHP教程] 日期:2021-03-06 热度:156
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-06 热度:109
本篇章节讲解PHP基于反射获取一个类中所有的方法。分享给大家供大家参考,具体如下: 当我们使用一个类时既没有源码也没有文档时(尤其是php扩展提供的类,比如mysqli,Redis类),我们该怎么知道这个类中提供了哪些方法,以及每个方法该怎么使用呢,此时[详细]
-
php实现常用文件上传类的示例
所属栏目:[PHP教程] 日期:2021-03-06 热度:78
废话不多说,直接上代码: private $_path; private $_allowType; private $_file; /** 构造函数 @param string : 服务器上存放上传文件的路径 */ function __construct( $path = '' ) { $this-_path = $path; $this-_allowType = array( // images 'bmp'[详细]
-
PHP使用Nginx实现反向代理
所属栏目:[PHP教程] 日期:2021-03-05 热度:182
一、代理服务器 1、什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。 2、为什么要[详细]
-
弹出模态框modal的实现方法及实例
所属栏目:[PHP教程] 日期:2021-03-05 热度:176
弹出模态框modal的实现方法及实例 一个简单的点击列表修改按钮,弹出bootstrap模态框,修改状态传到后台php 成功 未联系 失败 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持![详细]
-
yii2.0整合阿里云oss删除单个文件的方法
所属栏目:[PHP教程] 日期:2021-03-05 热度:59
主要思路,在controller里边通过获得要删除的文件fileid,把fileid传递给model的deletefile方法进行处理,并返回处理结果。在deletefile方法里边,先根据id找到对应的文件信息,然后删除数据里边的记录和阿里云oss里边的文件和本地的文件。 主要步骤如下:[详细]
-
PHP文件管理之实现网盘及压缩包的功能操作
所属栏目:[PHP教程] 日期:2021-03-05 热度:116
实现代码如下所示: 1.主页面file_zip.php 文件管理 2.主页面的处理页面file_zip_chuli.php 总结 以上所述是小编给大家介绍的PHP文件管理之实现网盘及压缩包的功能操作,希望对大家有所帮助。程序员遇到问题都会上(编程之家52php.cn)查找问题解答方法![详细]
-
PHP 进度条函数的简单实例
所属栏目:[PHP教程] 日期:2021-03-05 热度:84
PHP 进度条函数的简单实例 其实进度条的做法很简单的。网上的一大堆,自己写了一个,哈哈,感觉看起来很有感觉。 实例代码: 效果截图: 100%的时候。 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持![详细]
-
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
所属栏目:[PHP教程] 日期:2021-03-05 热度:55
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-05 热度:146
主要思路,首先用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-05 热度:70
思路 使用图层的方法设计,共需要创建3个图像层 1.底层:最后生成的图像 2.真实用户头像:作为中间层,用户上传的真实头像图片 3.圆形蒙版:作为最上层,在蒙版中绘制圆形,并设置为透明 如图: 代码如下: 主功能类 avatar.class.php /** 初始化 Enter de[详细]
-
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
所属栏目:[PHP教程] 日期:2021-03-05 热度:52
本篇章节讲解PHP实现深度优先搜索算法。分享给大家供大家参考,具体如下: 深度优先搜索的实现原理: 实现代码: dfs_save = array( array(0,1,0),array(1,array(0,1),); $this->arr = array(); } //深度优先搜索的递归实现方法 public function dfs($v) {[详细]
-
PHP文件系统管理(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-05 热度:168
文件概念: 第一个是windows的文件,另一个php根据LINUX的文件,两者是有所不同的,我们说的页面基于windows的文件可以是是文件夹(也就是目录)或是文件,而php两者都必须有,它包含目录和文件2种。 1.判断文件类型 (1)获取文件类型 filetype("./images")[详细]
-
基于win2003虚拟机中apache服务器的访问
所属栏目:[PHP教程] 日期:2021-02-27 热度:132
虽然在win2003配置PHP有点非主流,但你还是要会怎么弄。你也可以将本文的虚拟机看成是服务器,宿主机看成是客户端。 不像Linux系统,由于win2003有IIS的存在,占有了固有的80的端口,在win2003虚拟机中配置的apache服务器常常被迫改成其它端口,比如8081,[详细]
-
Yii2 队列 shmilyzxt/yii2-queue 简单概述
所属栏目:[PHP教程] 日期:2021-02-27 热度:52
shmilyzxt/yii2-queue 简单解释: 1.我用的yii2高级版,我们从配置开始看代码,这里我用的是mysql队列,首先配置文件,我把queue配置项写在根目录 commonconfigmain-local.php 下的 components 数组下,更改一下数据库配置.复制 composer 安装后复制 2个sql文[详细]
-
TP3.2批量上传文件或图片 同名冲突问题的解决方法
所属栏目:[PHP教程] 日期:2021-02-27 热度:171
本文实例为大家分享了TP3.2批量上传文件或图片的具体代码,并解决了同名冲突问题,供大家参考,具体内容如下 1、html 2、php maxSize = 3145728; $upload->rootPath = './Uploads/'; $upload->savePath = 'image/'; //$upload->saveName = date('YmdHis').[详细]