php
warning_千万不要尝试去背
这个作者很懒,什么都没留下…
展开
-
laravel composer报错 Please provide a valid cache path.
执行命令composer update报错:先把抛出报错的代码跳过:然后在页面运行时发现在D盘下少了storage,framework,sessions文件夹,重新创建然后重新运行就好了。file_put_contents(D:\storage\framework/sessions/sT26yYBdbbIEprKmGkyc7CikgTkdSDGiUixJ25rG): failed to open stream: No such file or directory...原创 2022-01-21 10:27:18 · 400 阅读 · 0 评论 -
phpstudy 404 Not Found nginx/1.15.11
设置伪静态404 Not Found nginx/1.15.11nginxlocation / { try_files $uri $uri/ /index.php?$query_string; }Not FoundThe requested URL /admin/login was not found on this server.Additionally, a 404 Not Found error was encountered while trying to use an Er原创 2021-07-23 16:44:17 · 781 阅读 · 0 评论 -
PHP Fatal error: Uncaught Error: Class ‘Illuminate\Foundation\Application‘ n
PHP Fatal error: Uncaught Error: Class ‘Illuminate\Foundation\Application’ n转载 2021-07-20 10:33:09 · 2297 阅读 · 0 评论 -
laravel 500 Server Error
laravel 500 Server Error转载 2021-07-20 10:31:42 · 382 阅读 · 0 评论 -
Fatal error: Maximum execution time of 120 seconds exceeded in
ini_set(‘memory_limit’, ‘250M’);set_time_limit(0);原创 2021-04-25 19:19:03 · 573 阅读 · 0 评论 -
php循环生成中奖数据
$db = Flight::db();$prizes = $db->select('tb_luckdraw_prize', ['prize_id', 'all_num'], [ 'luckdraw_id' => 1, 'ORDER' => [ 'all_num' => 'DESC' ]]);if(empty($prizes)){ return false;}$prize_num = array_sum(array_column($prizes, 'all_num原创 2021-03-23 09:32:46 · 151 阅读 · 0 评论 -
php将数组按姓氏分类后排序
$user = Flight::db()->select('tb_user', ['user_id', 'name']);$new_arr = [];$i = 0;foreach($user as $key => &$val){ $i++; $name = mb_substr($val['name'], 0, 1); if(isset($new_arr[$name])){ $num_u = $new_arr[$name]['num_u']; $num_u ++; .原创 2021-03-19 19:29:57 · 186 阅读 · 0 评论 -
php按数组中的时间字段分组
$data = $db->select('am_table_main', '*',['ORDER'=>['added_time'=>'DESC']]);$new_data = [];foreach($data as $key => &$val){ $val['month'] = mb_substr($val['added_time'], 0 ,7); $new_data[$val['month']][] = $val;}unset($val);原创 2021-03-15 15:58:50 · 273 阅读 · 0 评论 -
php图片,pdf压缩包下载
php框架使用的是Flight<?php/* * 新签合同文件删除 */AdminManager::checkLogin();//判断是否登录$id = isset($_REQUEST['id']) ? trim($_REQUEST['id']) : '';$index = isset($_REQUEST['index']) ? trim($_REQUEST['index']) : '';$table_name = isset($_REQUEST['table_name']) ?原创 2021-02-02 18:47:09 · 189 阅读 · 0 评论 -
php数组给相同键值分组后求和
原数组$all_bill_deduct:array (size=4) 0 => array (size=2) 'bill_no' => string 'plockbill_202007013' (length=19) 'deduct_amount' => string '1.00' (length=4) 1 => array (size=2) 'bill_no' => string 'plockbill_2020原创 2020-12-17 19:13:24 · 640 阅读 · 0 评论 -
php导出表格数据
使用php框架flight。if(isset($_REQUEST['export'])){ // if(!Admin::operatingAuthorization($admin_id,'export-users')){ // echo "<script>alert('权限不足'); window.history.go(-1);</script>"; // die; // } $order = ['user_id' => 'DESC']; // 默认排序 /原创 2020-05-28 11:28:35 · 351 阅读 · 0 评论 -
PHP生成下载二维码图片
php框架是用的FLight,二维码类使用QrCodedownload-qrcode.php文件session_start();// 参数处理$user_id = $_SESSION['SESSION_KEY_AGENT'];$type = isset($_GET['type']) ? $_GET['type'] : '';// 初始化对象$webroot = Flight::web...原创 2020-01-17 13:18:50 · 840 阅读 · 0 评论 -
php array_multisort和array_column对数组按照字段大小排序
$distances = array_column($services,'distance');array_multisort($distances,SORT_ASC,$services);现在按照距离从近到远排序。原创 2019-12-30 19:06:35 · 692 阅读 · 1 评论 -
laravel框架解决跨域问题
详情转载 2019-09-22 20:38:42 · 779 阅读 · 0 评论 -
laravel打印上一条sql语句,类似tp的get->LastSql()
DB::connection()->enableQueryLog(); $value = DB::table('zc_goods')->where('tag_number', $_REQUEST['a'])->first(); dump(DB::getQueryLog());原创 2019-09-12 18:28:48 · 1942 阅读 · 0 评论 -
laravel框架的include引入第三方类
这里做的是二维码,使用的是qrcode类。laravel和tp一样使用include时走的是public下的入口文件index.php使用路径为: include ‘…/app/Libs/qrcode/PhpQrCode.php’;原创 2019-09-10 20:33:52 · 1043 阅读 · 0 评论 -
PHPString基础简单整理
addcslashes函数返回在指定的字符前添加反斜杠的字符串echo addcslashes("Hello枉将满月空照你绝美", 'o');//Hell\o枉将满月空照你绝美Hello,函数是区分大小写的//通常用于防止sql注入htmlspecialchars...原创 2019-06-22 11:36:16 · 113 阅读 · 0 评论 -
无限级分类添加,修改,删除
目的:实现无限级分类添加,修改,删除与缓存相关:layui页面,thinkphp框架 layui弹窗用于编辑与添加子栏目 html部分&amp;lt;volist name=&quot;testing_cat&quot; id=&quot;vo&quot;&amp;gt; &amp;lt;tr cate-id='{$vo.id}' fid='{$vo.pi原创 2018-11-14 15:34:48 · 4177 阅读 · 0 评论 -
php+ajax异步无刷新分页
目的:实现ajax异步分页相关:query-1.9.1.min.jshtml部分(主要用js拼接渲染)加载页面时使用分页类,为了生成分页页码。$this-&amp;amp;gt;PAGESUM为每一页显示的数据。private $PAGESUM=3;page()方法放在public function entrustmanage_status2(){ $where = 'display = 1 an...原创 2018-11-22 18:58:31 · 822 阅读 · 0 评论 -
关闭phpstudy进程
在资源监视器中的关联句柄中输入phpstudy,httpd.exe,mysqld.exe,phpStudy.exe点击右键结束进程(这是个笨办法)原创 2018-11-24 11:35:06 · 1779 阅读 · 0 评论 -
php获取数组中添加key
这是个蠢办法,应该有更好的。foreach ($res_cert as $key => &$value) { $value['sort'] = $key; }<foreach name="res_cert" item="vo"> <li data-index="{$vo.sort}">{$vo['key']}<img原创 2019-02-19 11:10:15 · 1438 阅读 · 0 评论 -
php给数据中每个a标签添加新标签页打开
数据使用ueditor提交的(其实是没找到修改编辑器源码中的a标签),测试数据中有两个a标签。将数据中的recontent 先拆分添加a标签,key = 0 的要去掉,再组合。//点击自己的报价查看详情 public function xx(){//array('id'=&gt;I("id_"),array('NEQ',4)) 'id='.I("id_").' status &lt;&a原创 2019-03-06 15:57:55 · 1107 阅读 · 0 评论 -
jquery+php+ajax异步提交,实现留言评论点赞
代码没有很好整理,不乏各种低级写法。。。不过功能基本实现了。html部分 <div class="main" id="allMessage"> <foreach name="resComms" item="vo"> <div class="reply Reply_1 clear" id="comms" data-id="{...原创 2019-04-02 10:54:15 · 969 阅读 · 0 评论 -
js报错Uncaught ReferenceError: $ is not defined
使用tp框架的模板继承时子模板中(user.html)的main区块中使用到了jq操作,报错Uncaught ReferenceError: $ is not defined子模板中要继承来之父模板中的jq库,必须放在父模板中(base.html)的main区块之前...原创 2019-04-27 10:26:13 · 6259 阅读 · 0 评论 -
php获取pdf封面缩略图
https://github.com/hswddan/pdf-to-image原创 2019-04-29 16:14:45 · 984 阅读 · 0 评论 -
ajax没有返回数据(控制台未显示)
这里是做的退出功能,之前的ajax一直没有返回数据,因为在控制器构造函数中,打印了cookie值,查看network可以看见 返回的1234 被打印的cookie值挤到了标签外边。(或者是它占用了1234的位置),去掉前面构造函数中的打印,就行了。...原创 2019-05-08 18:56:38 · 3425 阅读 · 0 评论 -
PHP RESTful Api
详情转载 2019-05-06 15:14:52 · 549 阅读 · 0 评论 -
jquery+PHP下拉框select异步三级联动
HTML: <span class="ml-20" id="select_1"> <select class="select" name="soo1" onchange="s_o(this)"> <option value="0" name="so1">请选择</option> ...原创 2019-05-21 14:17:40 · 475 阅读 · 0 评论 -
PHP实现从1累加到100(1+2+….+100=)的几种思路
一个经典的小学问题也是一个简单的PHP小应用,1+2+3……100=多少?使用PHP应该怎么写?这里总结了以下几种思路:1.普通PHPer:sum=0;for(sum=0;for(sum=0;for(i=1;i<=100;i<=100;i<=100;i++) {sum+=sum+=sum+=i;}echo $sum;2.文艺PHPer:$sum=...转载 2019-06-05 09:58:10 · 3090 阅读 · 0 评论 -
ThinkPHP 3.2.2 实现持久登录 ( 记住我 )
详情转载 2019-06-12 17:28:45 · 581 阅读 · 0 评论 -
php echo输出时数字连接字符串
可以用括号解决echo $key.'->'.($value = $value * 2).'<br>';原创 2019-06-25 10:28:06 · 1624 阅读 · 0 评论 -
php递归无限级访问文件夹及子文件夹
测试一共用了三层目录第一层:第二层:第三层: function digui2($dir, $i = 0){ $i++; if (is_dir($dir)){ if ($stream = opendir($dir)){ while (($file = readdir($stream)) !== fa...原创 2019-06-21 15:00:28 · 224 阅读 · 0 评论 -
php递归斐波那契数列求和
php递归斐波那契数列求和:function digui1($i, $arr = ''){ static $arr; static $numArr; $arr[0] = 0; $arr[1] = 1; if($i < 10){ $numArr += $arr[$i] = $arr[$i - 1] + $arr[$i - 2]; ...原创 2019-06-21 15:56:05 · 630 阅读 · 0 评论 -
多图异步上传,删除,预览图片
目的:实现异步上传,删除文件相关:jQuery.form,jqhtml部分&amp;amp;amp;amp;amp;amp;amp;amp;lt;form id='word_add'&amp;amp;amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;amp;amp;lt;label for='supplementFile' class='layui-btn layui-btn-small'原创 2018-11-09 18:46:47 · 570 阅读 · 0 评论