ACCESS-CONTROL-ALLOW-ORIGIN解决AJAX跨域问题

server端加上header设为 Access-Control-Allow-Origin:*header('Access-Control-Allow-Origin: *'); #允许请求域 header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE'); #允许请求的方法 header('Access-Control-Max-Age

- 阅读全文 -

PHP编译安装时常见错误解决办法

This article is post on https://coderwall.com/p/ggmpfaconfigure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distributionyum -y install libxslt-devel configure: error: Could

- 阅读全文 -

php 判断二进制文件的格式

php 判断二进制文件的格式 .最简单的方法就是判断文件后缀名,但是问题是如果修改了文件后缀名呢?那么现在从外部文件名的后缀无法判断文件的格式,那么就从内部查找;不同格式的文件结构 中都会有规定的标识,也是一种文件结构协议!1.每个二进制文件的头两个字节作为文件标识;2.每个二进制文件中都存在不同的标识符(具体未统计); //从文件内部判断类型 取每个文件的前两个字节 $filena

- 阅读全文 -

PHP返回HTTP状态码

面试时很多人问我这个,记录一下 200是ok, 404表示页面未找到.HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中的已知值就直接会返回状态了。 <?PHP /** * HTTP Protocol defined status codes * HTTP协议状态码,调用函数时候只需要将$num赋予

- 阅读全文 -

用PHP实现关于UTF-8 的转换过程,已知UNICODE码,得到这个UNICODE码的UTF-8格式的汉字;反之,已经知道一个汉字的UTF-8字符串,提取出UNNICODE码。

观看他人代码写的,通过这道题,明白了如何进行unicode和utf-8之间的转换,收获很大utf-8格式汉字转换为 unicode码$utf = '李'; //utf-8格式汉字转换为 unicode码 function utf8_unicode($utf) { if(strlen($utf)!=3) return false; //1. 将每个字节转换为ascll码 10进制 $a

- 阅读全文 -

PHP 生成 XLS ,CSV

这个方法是利用csv,xls 的文件生成结构去创建csv 使用 ‘,’ 连接元素xls 是用 ‘t’ 连接元素换行 “rn”;啧啧 就是这么简单 // 创建表格文件 xls,csv function create_excel($data = array(), $file_name = '', $file_type = 'csv') { $file_name .= date('YmdHis'

- 阅读全文 -

解决nginx在post大量字段时出现 502 Bad Gateway

今天遇到一个奇怪的问题,在提交表单时直接就出现 502 Bad Gateway! 开始怀疑是程序问题,后来检查程序正常,发现post字段数大于1000时就出现502 Bad Gateway 而不超过1000时就正常,Google了下。 发现有提到php.ini里配置项 max_input_vars 默认没有开启,默认值是1000 于是修改 max_input_vars为自己适合的值。 再次提

- 阅读全文 -

Nginx Location配置总结

一、语法规则:location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹

- 阅读全文 -