php的博客

https://niwoxuexi.com/blog/user/104

  • 如何获取存储在七牛上的视频长度

    我们在开发视频中经常需要获取存储在七牛上的视频长度。我们可以通过视频的url 拼接上?avinfo 来获取视频的信息,其中duration就是视频的时间,单位是秒(s)例如地址:http://v.niwoxuexi.com/android/base/%E5%AF%BC%E8%AF%BB.mp4?avinfo获取的信息如下:{ "streams": [ { ...

    • 更新时间: 2017-08-14 14:35
    5053浏览
    0推荐
    0评论
  • YIi2 Url::to()相对路径和绝对路径说明

    我们在用Yii2框架开发的过程中,有时候要显示Url的相对路径和绝对路径。下面以https://www.niwoxuexi.com/blog/index.html 为例相对路径是:/blog/index.html绝对路径是:https://www.niwoxuexi.com/blog/index.html在代码中如何实现呢 这里以 Url::to()为例, Url::current()和Url:: ...

    • 更新时间: 2017-08-14 09:01
    4302浏览
    0推荐
    0评论
  • yii2 实现 "上一篇,下一篇" 功能

    最近做了简答的文章详情页面,需要在页面底部加入上一篇,下一篇 按钮,分析了下,最基本需要有文章的标题和id(作为参数). 开始想的是当前的id加减1,但考虑到如果部分id丢失就不对了,于是分别查询比当前id大和小的记录并且限定为一条,于是有了以下代码代码如下,不对的地方请指教. 1,在控制器中//查询上-篇文章 $prev_article = 你的模型::find() ->a ...

    • 更新时间: 2017-08-14 06:55
    2829浏览
    0推荐
    0评论
  • yii2 如何引入js 或css 追加到指定位置

    一般来说,网页内部的js文件或代码,都是放置在网页底部</body>的前面,这是因为网页自上而下加载,用户在访问我们页面的时候尽量不要因为加载js展现过长时间的空白页面,停留时间过长就白白流失了用户量。yii2中是集成了jQuery的,而且jQuery文件是加载在页面底部的,因此,如果我们的js代码段不在页面底部加载,就很大可能会发生$未定义的友好提示。以后台为例:1,修改: fron ...

    • 更新时间: 2017-06-22 10:12
    3329浏览
    0推荐
    0评论
  • Yii2如何引入css和js文件

    Yii2如何引入css和js文件:比如我在web文件夹下建立css文件和js文件。在assets建立资源控制器。那么我在view层的时候怎么调用web/css/test.css或者web/js/test/js文件 两种方法: 方法一、模块引用(该模块的所有页面都会引用) Yii2对于CSS/JS 管理,使用AssetBundle资源包类, (注:YII2基础版 assets/AppAsse ...

    • 更新时间: 2017-06-22 08:08
    3853浏览
    0推荐
    0评论
  • Navicat Premium实现mysql数据库备份/还原

    转发请备注原文地址:https://www.niwoxuexi.com/blog/php/article/161.htm... Navicat Premium 是一个非常好用的数据库(支持 MySQL、SQLite、Oracle、SQL Server 及 PostgreSQL 等数据库)的图形化工具,今天我们主要是讲解如何用Navicat(Navicat Premium ,或者Navicat fo ...

    • 更新时间: 2017-06-20 06:25
    5477浏览
    0推荐
    0评论
  • Yii2上传文件到七牛扩展(yii2-qiniu)

    推荐一个上传文件到七牛的扩展组件——yii2-qiniuyii2-qiniu:https://github.com/crazyfd/yii2-qiniu安装在composer.json中添加下面的配置"crazyfd/yii2-qiniu": "dev-master"然后运行php composer.phar update 如果有报错可以尝试运行以下命令composer self-update ...

    • 更新时间: 2017-06-19 03:12
    3836浏览
    0推荐
    0评论
  • YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结

    YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结//当前域名 echo Yii::app()->request->hostInfo; //当前URL echo Yii::app()->request->getUrl(); //返回首页 echo Yii::app()->user->returnUrl; //提交后 ...

    • 更新时间: 2017-06-16 03:53
    5588浏览
    0推荐
    0评论
  • yii2中登录后跳转回登录前请求的页面

    yii2中登录后跳转回登录前请求的页面,第一考虑的就是 goBack(),但是有时候会跳转的home页面return $this->goBack();出现这种情况,你可以用 Yii::app()->request->referrer ; 先看看Yii::$app->user->returnUrl是否已经设置,returnUrl没有设置且goBack()中的参数也未 ...

    • 更新时间: 2017-06-16 03:37
    5220浏览
    0推荐
    0评论
  • nginx http 重定向到https

    现在什么苹果,谷歌浏览器请求地扯基本都要求使用https了,如何把原来的http协议重定向到https中呢,这里我们可以使用http反向代理软件nginx。配置:/etc/nginx下 nginx的配置文件server { listen 80; server_name niwoxuexi.com www.niwoxuexi.com; return 301 http ...

    • 更新时间: 2017-06-01 09:20
    3345浏览
    0推荐
    0评论
  • MySql 权限不足导致的无法连接到数据库以及权限的授予和撤销 (转)

    Host is not allowed to connect to this MySql Server 当“初次”在CentOS系统上(安装在虚拟机中)安装并且简单配置完MySql服务器之后,想要在本地访问虚拟机上的MySql数据库,当在本地输入mysql登陆命令后,出现如下图所示错误。简而言之,即Host(192.168.10.1)不允许连接MySql数据库。【障碍再现】 Host is not ...

    • 更新时间: 2017-05-22 14:19
    3468浏览
    0推荐
    0评论
  • 求助-yii2在nginx上的rewrite配置

    本文讲的是nginx配置yii2.0重写的例子, apache和nginx比起来,我更倾向nginx,占用资源少,且性能高,不管是开发还是生产环境都很好用。那么,如何配置nginx让其支持yii2.0的访问呢? 配置范例如下: server { listen 80; server_name www.xxxx.com; #修改成你自己的网站域名 locatio ...

    • 更新时间: 2017-05-22 07:17
    4876浏览
    0推荐
    0评论
  • Yii 2.0 在Nginx下的urlManager配置

    apache和nginx比起来,我更倾向nginx,占用资源少,且性能高,不管是开发还是生产环境都很好用。那么,如何配置nginx让其支持yii2.0的访问呢?1、在\config\web.php中加入urlManager部分'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => ...

    • 更新时间: 2017-05-18 03:26
    3362浏览
    0推荐
    0评论
  • mac下停止和启动mysql命令

    在Mac OS X启动和停止MySQL服务的命令启动MySQL服务 sudo /usr/local/Cellar/mysql/5.7.18_1/support-files/mysql.server start停止MySQL服务sudo /usr/local/Cellar/mysql/5.7.18_1/support-files/mysql.server stop重启MySQL服务sudo /usr ...

    • 更新时间: 2017-05-17 14:31
    3214浏览
    0推荐
    0评论
  • linux 服务器本地设置静态IP

    在linux系统上设置静态IP1,打开终端用vi 编辑 sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 2,第二行修改 BOOTPROTO=“dhcp” 改为 BOOTPROTO="static"BOOTPROTO="static" 3,在BOOTPROTO="static"下面添加下面代码:IPADDR="192.168.1.150" ...

    • 更新时间: 2017-05-16 08:33
    2901浏览
    0推荐
    0评论