curl_setopt CURLOPT_POSTFIELDS CURLOPT_HTTPHEADER $_POST空 post传递接收

2020-09-14 378 次阅读
一般接收POST资料都是使用$_POST这个变量,但$_POST只能取得Content-type为application/x-www-form-urlencoded或multipart/form-data的数据。当Content-type为text/xml等其他类型的数据,$_POST便无法取得。若有接收其他类型Content-type的需求,可以使用php://input,php://input可以读...

PHPExcel功能强大的EXCEL(XLS格式)输出PHP库,早已停止维护

2020-08-14 508 次阅读
PHPExcel库是比较强大好用的表格输出PHP插件,但是多年前已停止更新维护。PHPExcel最新版本1.8.1于2015年发布。该项目于2017年正式弃用,2019年永久存档。该项目已多年未维护,不得再使用。所有用户都必须迁移到它的直接继承者phpspreadsheet或其他替代方案。

正则表达式基础知识

2019-04-04 554 次阅读
.换行符以外的所有字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重复n次{n,}重复n次或更多次{n,m} 重复n到m次

PHP中 include 和 require 的简单区别及使用

2019-01-21 567 次阅读
require 一般放在 PHP 文件的最前面,程序在执行前就会先导入要引用的文件;include 一般放在程序的流程控制中,当程序执行时碰到才会引用,简化程序的执行流程。require 引入的文件有错误时,执行会中断,并返回一个致命错误;include 引入的文件有错误时,会继续执行,并返回一个警告。

php目录分隔符DIRECTORY_SEPARATOR

2018-12-10 583 次阅读
在windows我们习惯性的使用“\”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置变量了:DIRECTORY_SEPARATORDIRECTORY_SEPARATOR是一个返回跟操作系统相关的路径分隔符的php内置命令,在windows上返回\,而在linux或者类unix上返回/,就是这么个...

PHP uniqid() 函数基于微秒级的当前时间,生成一个唯一的 ID

2018-10-18 767 次阅读
定义和用法uniqid() 函数基于微秒级的当前时间,生成一个唯一的 ID。语法uniqid(prefix,more_entropy)参数描述prefix可选。为 ID 规定前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用。more_entropy可选。规定位于返回值末尾的更多的熵。说明如果 prefix 参数为空,则返回的字...

PHP中htmlentities和 htmlspecialchars区别

2018-10-17 747 次阅读
要理解两者的差别,先看两个文档说明:1. 简介:    html_entity_decode — Convert all HTML entities to their applicable characters    htmlentities — Convert all applicable characters to HTML entities    htmlspecia...

PHP输出HTML及转义的函数

2018-10-17 615 次阅读
htmlentities() 函数把字符转换为 HTML 实体。html_entity_decode() 函数把 HTML 实体转换为字符。比如代码:$s="<a>1</a>";$b = htmlentities($s);//&lt;a&gt;a&lt;/a&gt; $c = html_entity_decode($s);//<a>1</a>语法:htmlen...

富文本编辑器编辑的HTML代码保存到数据库取出后被实例化

2018-10-17 896 次阅读
这问题和“PHP如何原样输出HTML代码”是一样的。在一次写文章时要插入HTML代码,比如:<h2>jQuery and AJAX is FUN!!! </h2><p id="p1" >This is some text in a paragraph. </p>保存在数据库后,前台文章页面显示是正常的,但是后台重新打...

php下foreach()错误提示Warning: Invalid argument supplied for foreach()

2018-08-28 568 次阅读
错误提示 Warning:Invalid argument supplied for foreach() 的中文意思是说foreach需要是一个数组而给它的是一个无效的参数.就是在循环前面加上判断,直接使用is_array判断给的值是不是为数组,代码如下:if(is_array($items) && !empty($items)){  foreach( )  }或者强...