
php
yangliweigauguagua
这个作者很懒,什么都没留下…
展开
-
php上传限制设置
如何实现php大文件上传:1:打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size = 8m...原创 2018-07-19 09:18:09 · 624 阅读 · 0 评论 -
tp5 地址隐藏省略public和index.php
1,把public目录中的index.php移至根目录,并修改:<?php// [ 应用入口文件 ]// [ 应用入口文件 ]namespace think;// 加载基础文件require __DIR__ . './thinkphp/base.php';// 执行应用并响应Container::get('app')->run()->send();...原创 2019-02-20 17:54:34 · 2766 阅读 · 3 评论 -
apache php 配置虚拟域名
1,在apache的目录中找到httpd-vhosts.conf文件加入你要添加的域名是:y.cn 地址是:D:\PHPWAMP_IN3\wwwroot\TP5-blog\public<VirtualHost *:80> #绑定主域名 ServerName y.cn #绑定第二域名 DocumentRoot "D:\PHPWAMP_IN3\w...原创 2019-02-17 21:37:44 · 724 阅读 · 0 评论 -
php优化!!!读取大文件时只读取一部分的解决办法
发现一个问题,在一些网站中,存在着材料打开很慢,或者材料打不开的情况。经过分析发现,返回的状态码是206,表示只加载了一部分找了一下解决办法修改httpd.conf配置文件去掉如下注释,并设置为打开状态EnableMMAP onEnableSendfile on重启apache,然后发现效果很明显...原创 2018-11-14 22:38:48 · 1129 阅读 · 0 评论 -
mysql数据库 id主键自增加删除后不连续的问题 解决
在主键id删除某一条后,再次添加,删除的id不会使用,这是为了主键的唯一性,但是在程序中可能会出现问题,导致前后端不统一。解决问题的思路是:修改开始自增加的id,从而让自增加开始于你设置的值用到的方法是:alter table category auto_increment = 100100为举例值,实际值看你自己举例:在tp5中//先用max方法获取当前最大的id,然后加1...原创 2018-09-06 09:42:44 · 25259 阅读 · 0 评论 -
tp5 url跳转没有index.php的问题
问题出在public文件夹下的.htaccess文件上1,首先把..htaccess文件放在和index.php入口文件相同的路径层级下2,修改.htaccess文件内容为:<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{R...原创 2018-09-04 12:26:10 · 5032 阅读 · 2 评论 -
thinkphp5 数据和文件一起删除
unlink为删除文件的方法,传入文件路径就行public function delete() { $article_id = input('article_id'); if (intval($article_id) <= 0) { $this->error("参数错误!"); } ...原创 2018-08-26 21:11:41 · 1997 阅读 · 0 评论 -
thinkphp5 把数据转换成json格式
首先从数据库读数据,然后调用list_to_tree方法,再调用findchild方法,最后输出$category = DB::name('Category'); $category_list = $category->select(); $data=$this->list_to_tree($category_list,'category_id'...原创 2018-08-05 21:05:56 · 17898 阅读 · 0 评论 -
thinkphp 5 登陆,登出,session登陆状态检测
1,访问http://localhost/tp5/admin.php时,判断有没有登陆:想法:写一个父类,继承controller,然后定义一个初始化方法,在控制器调用时就判断是否登陆<?phpnamespace app\Admin\controller;use think\Controller;use think\Session;class Basic extends C...原创 2018-07-27 22:12:30 · 12055 阅读 · 3 评论 -
tp5 thinkphp5 多表关联查询 join查询
我们工作中经常会遇到同时查询两张表的情况这里写一下两张表查询的方法 /** * 多表测试 */ public function blogs() { //以blogs为主表 $res = Db::name('blogs') ->alias("a") //取一个别名 //与category表进行关联,取名i,并且a表的cate...原创 2019-03-03 11:38:55 · 24241 阅读 · 1 评论