-
PHP简单实现模拟登陆功能示例
所属栏目:[PHP教程] 日期:2021-03-06 热度:58
本篇章节讲解PHP简单实现模拟登陆功能。供大家参考研究具体如下: 在不考虑验证码的情况一下,php实现模拟登陆,网上给的办法一般是采用curl来模拟实现,但是curl实现的是服务器端与服务器端建立了会话,只能模拟登陆之后获取登陆之后的数据,无法[详细]
-
PHP基于堆栈实现的高级计算器功能示例
所属栏目:[PHP教程] 日期:2021-03-06 热度:187
本篇章节讲解PHP基于堆栈实现的高级计算器功能。供大家参考研究具体如下: 当我们得到一个字符串运算式该如何去得出它的运算结果呢? 这时候我们就能使用堆栈的算法很巧妙的解决这个问题。 思路是这样的:(我们利用php函数substr循环去截取这个字[详细]
-
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
所属栏目:[PHP教程] 日期:2021-03-06 热度:160
本篇章节讲解PHP操作MySQL中BLOB字段的方法。供大家参考研究具体如下: 1、MySQL中BLOB字段类型 BLOB类型的字段用于存储二进制数据。 MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储[详细]
-
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
所属栏目:[PHP教程] 日期:2021-03-06 热度:109
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能 要求:写一个省市区(或者年月日)的三级联动,实现地区或时间的下拉选择。 实现技术:php ajax 实现:省级下拉变化时市下拉区下拉跟着变化,市级下拉变化时区下拉跟着变化。 使用chinastates 表查询 Ajax[详细]
-
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
所属栏目:[PHP教程] 日期:2021-03-06 热度:160
本篇章节讲解PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法。供大家参考研究具体如下: 用户发送关键字,搜索相应的图文进行回复。 模拟登陆就不说了 右键看“已发送”图片页的源代码,图文部分是json格式的。 代码如下: ","send_[详细]
-
PHP使用PDO调用mssql存储过程的方法示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:195
本篇章节讲解PHP使用PDO调用mssql存储过程的方法。供大家参考研究具体如下: 数据库中已创建存储过程user_logon_check,PHP调用示例如下, getMessage(); exit; } $username = '123'; $userpsw = '123[详细]
-
php判断文件上传图片格式的实例详解
所属栏目:[PHP教程] 日期:2021-03-05 热度:133
php判断文件上传图片格式的实例详解 判断文件图片类型, getImagetype( $type ); $filetype = ['jpg','jpeg','gif','bmp','png']; if (! in_array($type,$filetype)) { return "不是图片类型"; } 如上如果用户修改文件后缀为png jpeg等无法满足,查了查资料解[详细]
-
PHP基于自定义函数实现的汉字转拼音功能实例
所属栏目:[PHP教程] 日期:2021-03-05 热度:177
本篇章节讲解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 热度:78
本篇章节讲解PHP基于自定义函数生成笛卡尔积的方法。供大家参考研究具体如下: "; print_r(combineDika($color,$size,$local)); /** * 所有数组的笛卡尔积 * * @param unknown_type $data */ function combineDika() { $data = func_get_args(); $[详细]
-
PHP实现的基于单向链表解决约瑟夫环问题示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:106
本篇章节讲解PHP实现的基于单向链表解决约瑟夫环问题。供大家参考研究具体如下: 约瑟夫环问题: 在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人[详细]
-
PHP 获取 ping 时间的实现方法
所属栏目:[PHP教程] 日期:2021-03-05 热度:95
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 热度:134
PHP网页安全认证的实例详解 不基于数据库: if (! ($strAuthUser == "a" $strAuthPass == "a")) { header('WWW-Authenticate: Basic realm="wly"'); header('HTTP/1.0 401 Unauthorized'); echo "用户验证!!"; exit; } else { echo "验证通过"; header("loca[详细]
-
PHP面向对象多态性实现方法简单示例
所属栏目:[PHP教程] 日期:2021-03-05 热度:120
本篇章节讲解PHP面向对象多态实现方法。供大家参考研究具体如下: 多态: 父类引用指向子类对象(面向对象中能够根据使用类的上下文(使用输入不同的类调用不同类的方法)来重新定义或改变类的性质和行为。);接口引用指向实现接口的类对象。 面[详细]
-
使用PHP+MySql实现微信投票功能实例代码
所属栏目:[PHP教程] 日期:2021-03-05 热度:199
1. 投票主页面: 投票 query($sql);$tmmc=$arr[0][1];$tmdh=$arr[0][0];echo " {$tmmc}: ";//从调研选项表中输出选项内容:$sqlxx="select * from diaoyanxuanxiang where timudaihao='{$tmdh}'[详细]
-
php使用curl下载指定大小的文件实例代码
所属栏目:[PHP教程] 日期:2021-03-05 热度:170
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-02-28 热度:115
本篇章节讲解PHP实现找出有序数组中绝对值最小的数算法。供大家参考研究具体如下: 问题: 一个有序数组,值有可能有负值,也有可能没有,现需要找出其中绝对值最小的值。 方法1: 遍历数组,找到绝对值最小值,时间复杂度O(n),n为元素个数。[详细]
-
php基于session锁防止阻塞请求的方法分析
所属栏目:[PHP教程] 日期:2021-02-28 热度:65
本篇章节讲解php基于session锁防止阻塞请求的方法。供大家参考研究具体如下: 说明: 这是一篇参考国外网站http://konrness.com/php5/how-to-prevent-blocking-php-requests/的译文,前面一篇文章简单分析了php session阻塞的解决方法,这里给出另[详细]
-
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
所属栏目:[PHP教程] 日期:2021-02-28 热度:107
前言 本文主要给大家介绍了关于在Yii2特定页面禁用调试工具栏Debug Toolbar的相关内容,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍: yii2的调试工具栏,堪称神器。只要在配置文件web.php中配置好,就能全局使用 'yiidebugModule',// unco[详细]
-
PHP基于IMAP收取邮件的方法示例
所属栏目:[PHP教程] 日期:2021-02-28 热度:183
本篇章节讲解PHP基于IMAP收取邮件的方法。供大家参考研究具体如下: 因需要处理公司企业邮箱被退信邮件问题:刚开始的思路是通过模拟登陆,对邮件进行抓取,(这种事情对我来说,做过了很多次,轻车熟路),不过邮箱还是有点复杂的, 后来想起做邮[详细]
-
PHP编程中的Session阻塞问题与解决方法分析
所属栏目:[PHP教程] 日期:2021-02-28 热度:132
本篇章节讲解PHP编程中的Session阻塞问题与解决方法。供大家参考研究具体如下: 使用session过程中,在开启session后,同一浏览器,执行同一程序,不同页面会被锁。不同浏览器不会出现这种情况。 疑问: 是不是session_start导致了阻塞? 于是,我[详细]
-
PHP与JavaScript针对Cookie的读写、交互操作方法详解
所属栏目:[PHP教程] 日期:2021-02-28 热度:100
本篇章节讲解PHP与JavaScript针对Cookie的读写、交互操作方法。供大家参考研究具体如下: 下面的例子列出几种情形交互场景,列出JS和php交互的方法。总结下,以免日后再为cookie问题困扰。 读取cookie 一 读取php传送的中英文cookie "; echo "解码[详细]
-
php+javascript实现的动态显示服务器运行程序进度条功能示例
所属栏目:[PHP教程] 日期:2021-02-28 热度:143
本篇章节讲解php+javascript实现的动态显示服务器运行程序进度条功能。供大家参考研究具体如下: 经常有这样的业务要处理,服务器上有较多的业务需要处理,需要分批操作,于是就需要一个提示客户现在完成进度的进度条。 这个是php+javascript的进[详细]
-
php批量转换文件夹下所有文件编码的函数类
所属栏目:[PHP教程] 日期:2021-02-28 热度:200
函数代码: $value) { iconv_file($value); } } else { $contents_before = file_get_contents($filename); /*$encoding = mb_detect_encoding($contents_before,array('CP936','ASCII','GBK','GB2312','UTF-8')); echo $encoding; if($encoding=='UTF-8') m[详细]
-
php封装的mongodb操作类代码
所属栏目:[PHP教程] 日期:2021-02-28 热度:101
核心代码 /* To change this template,choose Tools | Templates and open the template in the editor. */ class mongo_db { private $config; private $connection; private $db; private $connection_string; private $host; private $port; private $use[详细]
-
php mysql数据库操作类(实例讲解)
所属栏目:[PHP教程] 日期:2021-02-28 热度:129
接着稍微说说整体的思路。整个类的封装,包含一个连接数据库的私有属性$conn和若干操作函数。$conn在对象实例化的时候,由构造函数处理传入的参数后返回一个资源型的连接句柄。而后即可通过调用该实例化的对象的相应方法对数据库进行增删查改的操作。 talk l[详细]
