
前端开发:谁说JavaScript不能读取文件?
一说到读取文件,很多小伙伴第一时间想到的是php,asp.net这些后台语言来实现。javascript一直都没有提供相关的文件读取接口,但有时我们确实需要读取本地文件内容,下面是两种可能的读取方法。

程序员成长工具包第2期—PHP开发工具
在WEB领域PHP可谓是实至名归的效率第一的语言,PHP开发者需要利用大量的时间进行代码编程,使用各种不同的工具来开发PHP代码。开发工具为编程提供了多种功能,对于PHP开发者来说,找到合适的工具可以极大的提高开发效率,事半功倍!

nginx的多域http、https同时访问配置及http重定向https
访问同一nginx服务器,指向不同域,所以必须分配不同端口。如果用http://ip:port形式,会很不方便,所以需要用到端口映射,如下。

开发API小技巧
不可预知的内部异常api数据输出解决方案TP5是通过thinkphp-library-think-exception-Handle.php-render来呈现异常数据config配置exception_handle填写异常类路径’exception_handle’ => ‘\ap

PHP下载文件
//创建下载后压缩文件的名称$wjj=date;//下载指定目录下的压缩文件,只下载压缩打包文件$file=$wjj.’.zip’;//调用下载文件函数upload_file;//下载文件函数functionupload_file{$wjj=date;//要下载文件的全路径$re

Mac上通过docker配置PHP开发环境
version: “3”services: mysql: image: mysql:5.7 environment: MYSQL_ROOT_PASSWORD: “root” MYSQL_DATABASE: “app” MYSQL_USER: “app” MYSQL_PASSWORD: “123456” volumes:- ./services/mysql/data:/var/lib/mysql ports:- “6306:3306”

详解PHPphar协议对象注入技术,反序列化操作快速入门!
近日,在BlackHat2018大会上公布了一种针对PHP应用程序的全新攻击技术。该方法在文件系统函数、is_dir参数可控的情况下,配合phar://伪协议。