-
PHP文件管理之实现网盘及压缩包的功能操作
所属栏目:[PHP教程] 日期:2021-03-06 热度:197
实现代码如下所示: 1.主页面file_zip.php 文件管理 2.主页面的处理页面file_zip_chuli.php 总结 以上所述是小编给大家介绍的PHP文件管理之实现网盘及压缩包的功能操作,希望对大家有所帮助。程序员遇到问题都会上(编程之家52php.cn)查找问题解答方法![详细]
-
PHP 进度条函数的简单实例
所属栏目:[PHP教程] 日期:2021-03-06 热度:180
PHP 进度条函数的简单实例 其实进度条的做法很简单的。网上的一大堆,自己写了一个,哈哈,感觉看起来很有感觉。 实例代码: 效果截图: 100%的时候。 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持![详细]
-
PHP使用PDO调用mssql存储过程的方法示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:143
本篇章节讲解PHP使用PDO调用mssql存储过程的方法。分享给大家供大家参考,具体如下: 数据库中已创建存储过程user_logon_check,PHP调用示例如下, getMessage(); exit; } $username = '123'; $userpsw = '123'; //$xp_userlogon = $dbCon ->query("exec use[详细]
-
php判断文件上传图片格式的实例详解
所属栏目:[PHP教程] 日期:2021-03-05 热度:173
php判断文件上传图片格式的实例详解 判断文件图片类型, getImagetype( $type ); $filetype = ['jpg','jpeg','gif','bmp','png']; if (! in_array($type,$filetype)) { return "不是图片类型"; } 如上如果用户修改文件后缀为png jpeg等无法满足,查了查资料[详细]
-
PHP基于自定义函数实现的汉字转拼音功能实例
所属栏目:[PHP教程] 日期:2021-03-05 热度:156
本篇章节讲解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[详细]
-
PHP基于自定义函数生成笛卡尔积的方法示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:188
本篇章节讲解PHP基于自定义函数生成笛卡尔积的方法。分享给大家供大家参考,具体如下: "; print_r(combineDika($color,$size,$local)); /** * 所有数组的笛卡尔积 * * @param unknown_type $data */ function combineDika() { $data = func_get_args(); $[详细]
-
PHP实现的基于单向链表解决约瑟夫环问题示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:65
本篇章节讲解PHP实现的基于单向链表解决约瑟夫环问题。分享给大家供大家参考,具体如下: 约瑟夫环问题: 在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人[详细]
-
PHP 获取 ping 时间的实现方法
所属栏目:[PHP教程] 日期:2021-03-05 热度:63
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 热度:125
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 热度:149
本篇章节讲解PHP面向对象多态实现方法。分享给大家供大家参考,具体如下: 多态: 父类引用指向子类对象(面向对象中能够根据使用类的上下文(使用输入不同的类调用不同类的方法)来重新定义或改变类的性质和行为。);接口引用指向实现接口的类对象。 面[详细]
-
使用PHP+MySql实现微信投票功能实例代码
所属栏目:[PHP教程] 日期:2021-03-05 热度:106
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 热度:73
php中使用基于libcurl的curl函数,可以对目标url发起http请求并获取返回的响应内容。通常的请求方式类似如下的代码: $url,CURLOPT_TIMEOUT => 10,CURLOPT_NOBODY => 0,CURLOPT_RETURNTRANSFER => 1 )); if(method == 'POST'){ curl_setopt($curl,CURLOPT_[详细]
-
使用PHP json_decode可能遇到的坑与解决方法
所属栏目:[PHP教程] 日期:2021-02-27 热度:76
前言 最近在做网站 的时候用到了json_decode函数,发现了一个问题,现在总结分享出来供大家参考学习,话不多说了,来一起看看详细的介绍吧。 场景: 某项目客户反馈,输出的结果 JSON 中有个要求为对象的数据字段,在某些情况下返回的是 [] 而不是 {};数[详细]
-
Yii 2中的load()和save()示例详解
所属栏目:[PHP教程] 日期:2021-02-27 热度:183
前言 本文主要给大家介绍的是关于Yii2中load()和save()的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧。 我这里用的数据库是mongo 数据库 为栗子: formName() : $formName; //调用load 一般我是 $test = new test() $test->load([详细]
-
Yii2使用表单上传文件的实例代码
所属栏目:[PHP教程] 日期:2021-02-27 热度:167
yii2用表单上传文件经常用到的,该怎样上传呢? 1、单个文件上传 首先建立一个模型models/UploadForm.php,内容如下 use yiibaseModel; use yiiwebUploadedFile; /** UploadForm is the model behind the upload form. */ class UploadForm extends Mod[详细]
-
yii2学习教程之5种内置行为类详解
所属栏目:[PHP教程] 日期:2021-02-27 热度:185
副标题#e# 前言 众所周知学习所有知识都需要循序渐进,行为也是一样,在我们学会很牛逼的新建行为,然后轻松注入到组件类之前,先看看yii2框架为我们准备的5个内置的行为类,也许你刚要用到~话不多说了,来一起看看详细的介绍: 本节的目的是让各位小伙伴在[详细]
-
PHP实现的简单在线计算器功能示例
所属栏目:[PHP教程] 日期:2021-02-27 热度:96
本篇章节讲解PHP实现的简单在线计算器功能。分享给大家供大家参考,具体如下: 简单的计算器(www.52php.cn) 第一个操作数不能为空 ";unset($_POST["sub"]);//取消表单中的提交变量,后面计算判断时将不执行}if(empty($_POST["num2"])){//如果第二个第一个[详细]
-
利用php操作memcache缓存的基础方法示例
所属栏目:[PHP教程] 日期:2021-02-27 热度:187
前言 最近在工作中又遇到了memcache,大家应该都有所了解,memcache 是一个高效的分布式的内存对象缓存系统,他可以支持把php的各种数据(数组,对象,基本数据类型)放在它管理的内存中,本文将给大家详细介绍关于php操作memcache缓存的基础方法,话不多[详细]
-
Yii 2.0实现联表查询加搜索分页的方法示例
所属栏目:[PHP教程] 日期:2021-02-27 热度:140
前言 最近在学习yii2.0,在使用yii2.0过程中遇到一些问题,现将查询搜索分页的方法整理如下,分享出来供大家参考学习,话不多说,来一起看看详细的介绍: 主表:{{%article}} 关联表:{{%article_class}} 方法如下 1、使用gii创建CRUD和search不详述 2、在[详细]
-
YII框架中使用memcache的方法详解
所属栏目:[PHP教程] 日期:2021-02-27 热度:130
本篇章节讲解YII框架中使用memcache的方法。分享给大家供大家参考,具体如下: yii中可以很方便的使用memcache 一.配置 在main.php的components中加入cache配置 array( 'cache'=>array( 'class'=>'CMemCache','servers'=>array( array( 'host'=>'server1',[详细]
-
PHP编程获取图片的主色调的方法【基于Imagick扩展】
所属栏目:[PHP教程] 日期:2021-02-27 热度:180
本篇章节讲解PHP编程获取图片的主色调的方法。分享给大家供大家参考,具体如下: 代码中用到了php的图片扩展,所以使用之前,需要先安装PHP的Imagick扩展,具体安装如下(window下): 代码如下: quantizeImage( 10,Imagick::COLORSPACE_RGB,false,false )[详细]
-
php7安装mongoDB扩展的方法分析
所属栏目:[PHP教程] 日期:2021-02-27 热度:85
本文讲述了php7安装mongoDB扩展的方法。分享给大家供大家参考,具体如下: 这里我们使用pecl命令来安装 首先来到php7的安装目录 回车,执行成功后,会输出以下结果: 接下来我们需要打开php.ini文件,添加extension=mongodb.so配置 或者直接执行下面命令来[详细]
-
基于win2003虚拟机中apache服务器的访问
所属栏目:[PHP教程] 日期:2021-02-27 热度:112
虽然在win2003配置PHP有点非主流,但你还是要会怎么弄。你也可以将本文的虚拟机看成是服务器,宿主机看成是客户端。 不像Linux系统,由于win2003有IIS的存在,占有了固有的80的端口,在win2003虚拟机中配置的apache服务器常常被迫改成其它端口,比如8081,[详细]
-
Yii2 队列 shmilyzxt/yii2-queue 简单概述
所属栏目:[PHP教程] 日期:2021-02-27 热度:118
shmilyzxt/yii2-queue 简单解释: 1.我用的yii2高级版,我们从配置开始看代码,这里我用的是mysql队列,首先配置文件,我把queue配置项写在根目录 commonconfigmain-local.php 下的 components 数组下,更改一下数据库配置.复制 composer 安装后复制 2个sql文[详细]
-
TP3.2批量上传文件或图片 同名冲突问题的解决方法
所属栏目:[PHP教程] 日期:2021-02-27 热度:187
本文实例为大家分享了TP3.2批量上传文件或图片的具体代码,并解决了同名冲突问题,供大家参考,具体内容如下 1、html 2、php maxSize = 3145728; $upload->rootPath = './Uploads/'; $upload->savePath = 'image/'; //$upload->saveName = date('YmdHis').[详细]
