遍历复制文件夹下得所有目录和文件
/** * 复制文件夹下的所有目录和文件 * @param string $src 被复制得文件目录路径 * @param string $dst 复制得目标目录路径 */ function copyDir($src, $dst) { // 创建目标目录 if (!file_exists($dst)) { mkdir($dst, 0777,
/** * 复制文件夹下的所有目录和文件 * @param string $src 被复制得文件目录路径 * @param string $dst 复制得目标目录路径 */ function copyDir($src, $dst) { // 创建目标目录 if (!file_exists($dst)) { mkdir($dst, 0777,
在linux服务器部署thinkphp5的时候PHP报了Warning: require(): open_basedir restriction in effect这个错误,是因为网站目录配置错误,PHP不能引入其授权目录上级及其以上的文件。这里写一个解决方法:在nginx配置文件:fastcgi.conf里搜索:open_basedir=
需求:在小程序上传视频,直传给阿里云视频点播。阿里云给的文档太过简单,踩了不少的坑。在网上搜了不少教程也是不太详细。现在记录一下,以免日后踩同样的坑。 网上其他教程和阿里云的文档大多都是在小程序端进行解析上传凭证再进行加密,会将accessKeyId和accessKeySecret暴露在前端,不安全。本文将所有解析加密过程写在后端,后端处理好后,直接返回前端需要的数据,然后进行上传。&n
前言:1.Linux启动Redis 进入Redis根目录 /usr/local/redis/ 执行命令 redis-server /usr/local/redis/etc/redis.conf2.Linu
做聊天功能的时候,前端需要用到一个组件scroll-view,实现能够进行滚动的聊天信息界面,具体用法可阅读小程序开发文档。但是,在应用过程中发现问题,scroll-view组件的可视内容是默认固定在顶部位置的,这就影响了用户在聊天时看不到最新消息。最初,想到的解决办法是,scroll-view有个属性——scroll-top,属性的类型是number。我们的聊天页面是竖向的,scroll-top
使用thinkPHP3.2.3做一个数据库备份的功能,可以实现MySQL的数据导出和导入,生成sql后缀文件,可下载SQL文件。首先,在 /ThinkPHP/Library/OT 目录下新建一个数据导出模型类文件,命名为Database.class.php。<?php /*--------------------------------------------- *
安装PHP Redis扩展,这里以Windows下为例: 1.首先,安装并能成功运行Redis,安装教程这里不进行详述,可自行度娘。 2.安装好Redis并运行成功后,下载php_redis.dll和php_igbinary.dll文件,版本必须和PHP对应,我的是32位的P