
demo
Karagrade
学习学习再学习
展开
-
利用fopen,fwrite,fclose,fgetcsv简单的留言本发布和读取功能
index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>留言本</title原创 2018-09-29 17:00:14 · 455 阅读 · 0 评论 -
php猴子选大王
function monkey($m, $n){ $arr = range(1, $n); $i = 1; while (count($arr) > 1) { ($i % $m !== 0) && ($arr[] = $arr[0]); array_shift($arr); $i++; } ...原创 2019-10-08 16:33:29 · 114 阅读 · 0 评论 -
PHP反转包含中文的字符串
strrev不能解决中文字符串翻转的问题function reverse($str){ $re = ""; $len = mb_strlen($str); for ($i = 0; $i < $len; $i++) { $re = mb_substr($str, $i, 1).$re; } echo $re;}$str = '...原创 2019-10-07 17:50:20 · 171 阅读 · 0 评论 -
php实现一个发红包功能,100元发给8人
/** * 发红包 * */function red($total, $num){ $total *= 100; $tmp = []; $arr = []; for (; $num > 1; $num--) { $p = mt_rand(1, $total); while (in_array($p, $tmp) || $...原创 2019-09-28 09:34:40 · 523 阅读 · 1 评论 -
php单用户登录
原理:同一账号在多个设备上登录,前者被后者顶下线;假设账号在设备A登录,该账号又在设备B登录,此时设备A登录的账号被顶下线思路分析1、用户登录成功后将当前时间存入session中,以及制作个token值存入该用户数据库中;2、在验证用户是否登录的模块中,若用户已登录,将用户数据库中的token取出,并且制作一个最新的token,两者判断是否相等,若不相等,用户下线;代码实现1、在登录成功...转载 2019-09-10 16:59:44 · 734 阅读 · 2 评论 -
心知天气使用签名验证方式
心知天气文档:添加链接描述php demo:/** * 心知天气接口调用凭据 * */$key = 'yonpk9bc515xhgtp'; // 测试用 key,请更换成您自己的 Key$uid = 'U6F2205982'; // 测试用 用户 ID,请更换成您自己的用户 ID// 参数$api = 'https://api.seniverse.com/v3/weather/d...原创 2019-09-03 14:36:59 · 1006 阅读 · 1 评论 -
递归(layui树形组件数据)
layui树形组件需要下列形式的数据。处理数据库数据的时候用到递归,但是有一点点变化。原数据:Array( [0] => Array ( [id] => 23 [name] => admin/article/lst [title] => 文档 [s...原创 2019-08-03 09:12:42 · 5519 阅读 · 0 评论 -
测试速度
function time_float() { list($usec, $sec) = explode(' ', microtime()); return $sec + $usec; } $start_time = time_float(); $end_time = time_fl...原创 2019-07-12 17:22:07 · 172 阅读 · 0 评论 -
ueditor使用
<script id="editor" type="text/plain" name="content"></script> <script type="text/javascript" src="__ADMIN__/ueditor/ueditor.config.js"></script> <script type="text/ja...原创 2019-06-27 16:57:52 · 124 阅读 · 0 评论 -
递归练习题
递归创建级联目录方法一:function mdir($path){ if(is_dir($path)||@mkdir($path)){ echo "创建{$path}成功&lt;br&gt;"; } else{ $p=dirname($path); mdir($p); if(@mkdir($path)){//此行为...原创 2019-02-15 18:03:02 · 343 阅读 · 1 评论 -
PHP实现发送邮件
不同类型的邮箱发送邮件的方式也是不同的。下面我们就先给大家举例介绍qq邮箱开启发送邮件服务的方法。首先我们登录qq邮箱,打开设置,选择帐户。然后在帐户下,找到如下所示的开启服务部分。开启服务中,前两个选项均可实现邮件发送服务。点击开启,会出现验证提示。确认验证,成功开启POP3/SMTP服务后,就会出现以下授权码。那么此授权码就可以用于PHP实现邮件发送的开发方法中。注: 每次开...转载 2019-01-24 17:33:40 · 12516 阅读 · 1 评论 -
tp5中sql语句分组的问题
tp5中sql语句分组的问题转载 2019-01-04 14:06:18 · 719 阅读 · 0 评论 -
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
方法一: serialize() 方法通过序列化表单值,创建 URL 编码文本字符串,这个是jquery提供的方法前端代码&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;amp;lt;html&amp;amp;gt; &amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;meta charset=&am原创 2018-11-10 09:58:01 · 6620 阅读 · 0 评论 -
数组案例之小羊
$arr = array(1, 0, 0, 0, 0);for ($i = 1; $i <= 20; $i++) { $first = $arr[1] + $arr[3]; array_unshift($arr, $first); array_pop($arr);}print_r($arr);原创 2018-10-16 18:10:03 · 269 阅读 · 1 评论