- 博客(26)
- 收藏
- 关注
原创 PHP知识 -- 获取服务详细信息
服务器IP地址:$_SERVER[‘SERVER_ADDR’]服务器域名 $_SERVER[‘SERVER_NAME’]服务器端口 $_SERVER[‘SERVER_PORT’]服务器版本 php_uname(‘s’).php_uname(‘r’)服务器操作系统 php_uname()PHP版本 PHP_VERSION获取PHP安装路径: DEFAULT_INCLUDE_PATH获取当前文件绝对路径: FILE获取Http请求中Ho
2021-04-21 15:17:53
251
原创 Redis服务 -- Windows安装redis服务
在我们项目开发中,会有需要使用redis服务来保存数据。那么,下面我们在Windows环境下安装redis服务。 1. 首先,需要下载redis服务,下载地址:redis服务下载 2. 这里下载了 Redis-x64-3....
2020-05-04 16:47:46
543
原创 Thinkphp6.0框架 -- 渲染视图报错
在渲染视图时,提示:Driver [Think] not supported. 这时需要安装think-template 命令:composer require topthink/think-view &nbs...
2020-01-01 14:48:30
708
原创 Thinkphp6.0框架 -- 网站配置无法访问
Thinkphp6.0框架,在配置好域名后,在qpp下,我们分别创建了index和admin两个目录来区分前端后端操作数据。 此时,我们访问页面时会提示,访问控制器不存在。如图: 遇到这种问题,我们可以看看Thinkphp6.0框架的多应用模式,通过composer按...
2020-01-01 00:54:24
1338
原创 服务器知识 -- LNMP编译安装
1、安装工具yum install gcc gcc-c++ glibc make2、创建安装目录      在服务器根目录下创建一个目录(alidata),在 alidata 目录里分别创
2018-09-03 14:58:19
255
转载 Laravel框架 -- 使用Artisan迁移数据报错
Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行PHP artisan migrate会出现如下错误:[Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specif...
2018-08-21 16:38:39
334
原创 Laravel框架 -- 打印SQL语句
DB::connection()->enableQueryLog();$lists = Admin::where('admin_id',$id)->first();$queries = DB::getQueryLog();$a = end($queries);$tmp = str_replace('?', '"'.'%s'.'"', $a["query"]);echo vsp...
2018-08-21 16:32:28
733
转载 Thinkphp框架 -- 单图片和多图片上传方法
上传一张图片1、前端代码:<form action="{地址}" method="POST" enctype="multipart/form-data"> <input name="image&q
2018-08-21 16:19:59
2327
转载 前端知识 -- JS获取上传文件信息
<form action=""> <input type="file" id="photo" > <input type="submit" onclick="lastname()"> <span id="aa"></s
2018-08-21 16:06:06
2456
转载 数据库知识点 -- MySQL清除数据表信息
有时候需要清除数据库的里面某一个数据表的数据是,我们可以使用以下代码实现:truncate table `表名`;
2018-08-21 16:02:46
243
转载 前端知识 -- 文本超出指定宽度后用省略号代替
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> span{ border:
2018-08-21 15:59:01
511
转载 前端知识 -- Jquery根据邮箱地址跳转页面
$(".gotomail").click(function () { var url = $(".email").text(); uurl = gotoEmail(url); if (url != "") { $(".toopen").attr("href", "http://"+url); // $(".toopen&qu
2018-08-21 15:48:25
4906
转载 前端知识 -- Bootstrap-Switch(开关插件)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <met
2018-08-21 15:44:57
1445
转载 前端知识 -- 复选框全选与反选
$(function () { $('#allcheck').click(function () { $(":checkbox[name='checkbox']").prop("checked", this.checked); //全选与反选 }) });
2018-08-16 18:02:32
290
转载 Laravel框架 -- Cookie的使用
Laravel会加密所有已创建的cookie信息,并附加上授权码,当客户端擅自修改cookie信息时,该cookie将被废弃,从而保证安全性。1、Cookie::make() 添加一个新的cookie; Cookie::forever() 创建一个永不过期的cookie键值; &nb...
2018-08-15 18:25:29
757
原创 Laravel框架 -- 文件下载功能
&nbsp; &nbsp; &nbsp; &nbsp;Laravel 文件下载功能,通过手册,我们可以发现,Response的download方法就是我们所需要的文件下载功能的重要元素。&nbsp; &nbsp; &nbsp; &nbsp;首先,我们注意一下,上面的方法中有两种写法,那么我以第二种为例子,解释一下实际的操作。&nbsp; &
2018-08-15 18:16:55
6906
转载 Laravel框架 -- Validator 可用的验证规则
以下是现有可用的验证规则的函数名称及说明:accepted字段值为 yes, on, 或是 1 时,验证才会通过。这在确认”服务条款”是否同意时很有用。active_url字段值通过 PHP 函数 checkdnsrr 来验证是否为一个有效的网址。after:date验证字段是否是在指定日期之后。这个日期将会使用 PHP strtotime 函数验证。alpha字段...
2018-08-14 17:59:13
1245
原创 Laravel框架 -- Select无限分类下拉框样式以及默认选中
经过上一篇的 Laravel框架 – 分类无限递归渲染视图操作 之后,我们需要对其修改一下,变成我们需要的下拉框。 Select的渲染视图,请参考 Laravel框架 – 分类无限递归渲染视图操作 这篇博客文章,只要把返回HTML的代码更改一下,就OK了!! ...
2018-08-14 17:58:00
2241
原创 Laravel框架 -- 判断指定文件夹的文件是否存在
首先,我们需要获取数据库中存储该文件的字段,然后使用以下代码,便可判断文件是否存在:dd(Storage::exists($file));
2018-08-14 17:56:24
6611
原创 Laravel框架 -- 自定义文件上传目录之删除文件
Laravel框架的上传文件目录是默认在 storage/app/public ,在一般情况下,我是会在根目录上重新创建一个目录(uploads)来存储我们上传的文件。 下面切入正题,我们想在上传成功的文件夹中删除指定的文件,那么,我们首先就要设置一个文件的内容:config/filesy...
2018-08-14 17:54:06
2995
原创 Laravel框架 -- 分类无限递归渲染视图操作
class MenuPresenter { /** * 分类列表视图 * @param $menus * @param $name * @param $id * @param $pid * @return string */ public function getMenuList($menus, $name, $...
2018-08-14 17:44:56
880
原创 Laravel框架 -- 分类无限递归
/** * getTree无限递归函数 * @param $data * @param $field_id * @param $field_pid * @param int $pid * @return array * @fillable 变量,保存子集数据 */public function getTree($data, $field_id, $field_pid, $pid ...
2018-08-14 17:41:14
909
原创 Laravel框架 -- uploadify文件上传判断格式和大小
<script type="text/javascript"> <?php $timestamp = time();?> $(function() { $('#uploadFile').uploadify({ 'buttonText' : '上传素材', 'formData' : { ...
2018-08-14 17:39:34
2143
转载 Laravel框架 -- 上传大文件设置
Windows 环境下的修改方法第一步:修改在php5下POST文件大小的限制 1.编修php.ini 找到:max_execution_time = 30 ,这个是每个脚本运行的最长时间,单位秒,修改为: max_execution_time = 150 找到:max_input_time = 60,这是每个脚本可以消耗的时间,单位也是秒,修改为: max_input_time =...
2018-08-14 17:36:53
6414
原创 Laravel框架 -- openssl_encrypt()报错
运用Laravel框架做项目时,会遇到openssl_encrypt()报错。 此时,我们修改一个地方,便可以解决此报错。 打开运行环境中的php.ini,用快速查找找到 extension=php_openssl.dll 此项,然后把该代码前面的分号去掉,最后重启运行环境,刷新页面,此报错就可以解决了。...
2018-08-14 17:33:43
1172
原创 Laravel框架 -- 修改时区
在Laravel框架中,它默认的时区是UTC(称,伦敦时区),所以我们要更改此项。 首先打开项目根目录,在config目录下找到app.php文件,打开 用快速搜索,搜索 ‘timezone’ => ‘UTC’, 然后把UTC改为PRC(称,北京时区)。...
2018-08-14 17:29:29
888
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人