laravel Redis的使用 laravel中使用redis首先需要你通过 Composer 安装 predis/predis 包:composer require predis/predis配置: redis的配置文件是:config/database.php 'redis' => [ 'client' => 'predis', 'default' => [...
根据 ip 获取 国家 $ip_data = json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip),true);
new Date(date).getTime() 苹果手机不兼容 new Date(date).getTime(),在手机上就是NaN,在Google浏览器没有问题后发现是new Date(date).getTime()在苹果手机上是不兼容的。解决办法: new Date(data.replace(/-/g,'/')).getTime() data是字符串,格式类似于:‘2018-09-09 23:23:23’ ...
php7 连接mysql8 The server requested authentication method unknown to the client 主要原因 是因为 mysql 8 升级了密码的验证方式 caching_sha2_password, 之前一直是mysql_native_password方式不过 我很好奇 为什么php都升级到7.3.3了,为什么还不支持caching_sha2_password ,无语。解决办法:1.找到mysql的配置文件my.cnf,我的配置文件位置在 /usr/local/etc/my.cnf (请自行找到自己的电脑的配置文件地址)。2.在 [mysqld]下加入 default-authen...
tp5 url路由没反应,总是首页解决方法 找到config.php配置文件中的pathinfo_fetch这个配置项,在后面添加一个参数: REQUEST_URI 这个就ok了默认在 application/config.php修改
php 谷歌验证器 直接上代码开启谷歌验证 分配秘钥 生成二维码$ga = new \PHPGangsta_GoogleAuthenticator();$secret = $ga->createSecret();$aaccount = $memberInfo['phone'] ? $memberInfo['phone'] : $memberInfo['email']; $googleurl='...
没有mysql 安装 pdo_mysql 扩展 (一、)先到 http://pecl.php.net/ 搜索 pdo_mysql(二、)找需要的版本,我用的是稳定的版本。要先看看说明,特别是要注意mysql的php的版本。wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgztar xzvf PDO_MYSQL-1.0.2.tgzcd PDO_MYSQL-1.0.2/usr/local...
linux phpredis 扩展 1.下载phpredis:wget http://pecl.php.net/get/redis-3.1.0.tgz或wget https://github.com/nicolasff/phpredis/archive/3.1.0.tar.gz2.解压安装包并进入解压后目录tar xzf redis-3.1.0.tgzcd redis-3.1.03.在当前目录下生成...
tp3.2 nginx 配置访问路径问题 server { listen 80; server_name www.test.com; error_page 404 /404.html; error_page 500 502 503 504 /50x.html; # \.php 只处理动态请求,对于静态资源请求由下面的 location匹配和处理 ...
linux 命令 1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin shutdown...
php 七牛云 视频加水印 具体参考七牛php SDK的源码以及官方文档:http://developer.qiniu.com/docs/v6/sdk/php-sdk.html 前段代码后台的key->视屏名称 , 后台的token<form method="post" action="http://upload.qiniu.com" enctype="multipart/form-data...
504 Gateway Time-out 解决方法 504 Gateway Time-out就字面意思,我们可以理解为网页请求超时,也就是浏览网站网页所发出的请求没有反应或者未响应,在网站程序层面来说,就是请求未能够执行相应的PHP-CGI程序,或者PHP-CGI程序未能做出相应的处理,又或者是CGI程序的响应处理结果未能够反馈到浏览器或者未能及时反馈到浏览器。 504 Gateway Time-out错误多是存在于Nginx网站服务器环...
php 二级联动 如何实现二级联动工作原理二级联动在开发中是比较常见的一个技术点,它主要运用了JS的局部刷新技术ajax,不同于一般页面全局刷新,它只会刷新我们需要改变值的地方,我们首先看下它的工作流程。第一步:我们会向后台发送一个请求第二步:后台接受请求后,会返回给我们一个值第三步:将值用JS呈现在页面中HTML代码<html><head><title&g...
php 文本编辑器 ueditor 文本编辑器插件内容丰富,比起传统的textarea标签输入要好用很多,看看如何在页面实现引入吧1.下载适合的资源包(可以去官网下载适合的版本),我是php引入2.下载后解压放到一个位置。(我用的是TP框架,所以我放在了我的指定公共文件夹Pbulic下)3.在页面中引入首先在head标签里写引入资源包的路径,路径要写自己存放资源包的路径<script type="...
yii _csrf 验证,解决 解决POST数据时因启用Csrf出现的400错误 [ 2.0 版本 ]第一种解决办法是关闭Csrfpublic $enableCsrfValidation = false; 第二种解决办法是在form表单中加入隐藏域(如果是高级版的name值分前后台区分)在main.php文件里面'request' => [ 'csrfParam' =&g...
多文件上传 显示 // 添加视屏到首页推荐 $(document).on('change','#special-title_img',function(){ //获取点击的文本框 var file =document.getElementById("special-title_img"); var imgUrl =window.URL.createObjectU...
yii2.0 composer安装 yii2.0 composer安装1.下载Composer-Setup进行全局安装(使用composer self-update命令可以更新composer到最新版本)2.命令行执行(基本模版或者高级模版):composer create-project --prefer-dist yiisoft/yii2-app-basic basiccomposer create-project --pref...
秒数转换成时分秒格式 格式到 分:秒 -> 00:10 $times = '10.036'; $result = '00:00:00'; if ($times>0) { $hour = floor($times/3600); $minute = floor(($times-3600...
在 Linux 下搭建 Git 服务器 在 Linux 下搭建 Git 服务器环境:服务器 CentOS6.6 + git(version 1.7.1)客户端 Windows10 + git(version 2.8.4.windows.1) ① 安装 GitLinux 做为服务器端系统,Windows 作为客户端系统,分别安装 Git服务器端:#yum install -y git安装完后,查看 Git 版本[root@localh...
ci 前后台目录搭建 前后台加载都是通过index.php前台就用原有的,后台可以创建一个新的admin,我这里用的iswc_admin.1,新建后台管理文件夹iswc_admin用来管理后台,把index.php,里面没加载的成css,js,上传,等样式拉进来2,对 iswc_admin 下的 index.php 修改index.php 原本的 $system_path = 'system'; $applic...