PHP使用file_get_contents函数POST数据

function http_post($url,$data = null)

{

$cxContext = NULL;

if($data!=null)

{


$opts = array(

‘http‘=>array(

‘method‘=>"POST",

‘header‘=>"Content-type: application/x-www-form-urlencoded\r\n".

"Content-length:".strlen($data)."\r\n" .

"\r\n",

‘content‘ => $data,

)

);

$cxContext = stream_context_create($opts);

}

$output = file_get_contents($url, false, $cxContext);

return $output;

}

时间: 2024-10-09 12:31:16

PHP使用file_get_contents函数POST数据的相关文章

给file_get_contents函数设置超时时间

$opts = array( 'http'=>array( 'method'=>"GET", 'timeout'=>60, ) ); $context = stream_context_create($opts); $html =file_get_contents('http://www.example.com', false, $context); 这样,file_get_contents获取数据时,超出60秒将会自动退出. 还可以利用file_get_conten

SQL学习之使用常用函数处理数据

一.在介绍使用函数处理数据前,先说下使用DBMS(数据库管理系统)处理数据所带来的问题! 1.与几乎所有的DBMS都同等的支持SQL语句(如SELECT)不同,每一个DBMS都有特定的函数,事实上,只有少数几个函数被所有主要的DBMS等同的支持. 比如,像提取字符串的组成部分,ACESS使用MID();DB2.Oracle.Postgre和SQLite使用SUBSTR(),而MySQL和SQL SERVER使用SUBSTRING(); 比如,数据类型的转换,Access和Oracle使用多个函数

Winpcap笔记4之不用回调函数捕获数据包

函数1: pcap_next_ex(pcap_t*                       p, struct pcap_pkthdr**   pkt_header, const u_char*             pkt_data ) 从一个网络接口或离线捕获方式(例如读文件)读取一个数据包.该函数被用来重新获得下一个可用的数据包,没有使用libpcap提供的传统的回调方法.pcap_next_ex用指向头和下一个被捕获的数据包的指针为pkt_header和pkt_data参数赋值.

数据库SQL语句学习笔记(6)-使用函数处理数据

1.SQL也可以用函数来处理数据,函数一般是在数据上执行的,为数据的转换和处理提供了方便.但是每一个数据库管理系统(DBMS)都有特定的函数,事实上,只有少数几个函数被所有的DBMS等同地支持.例如, MYSQL中用SUBSTRING()函数提取字符串的组成部分,Access用MID() MYSQL中用CONVERT()函数进行数据类型转换,DB2使用CAST() MYSQL使用CURDATE()函数获取当前日期,SQLite使用DATE() 结论:SQL语句不是可移植的 2.SQL使用函数 文

DataTable利用内置函数过滤数据,用于查询

DataTable利用内置函数过滤数据,RowFilter用法,写法如下: ? string strName = string.Empty;//查询条件  string strSQL = string.Empty;//SQL  DataView datav = dt.DefaultView; //利用Defaultview  if (!string.IsNullOrEmpty(textBox1.Text.Trim()))  {      strName = textBox1.Text.Trim(

将查询的结果封装成List<Map>与用回调函数实现数据的动态封装(44)

手工的开始QueryRunner类.实现数据封装: MapListHandler MapHandler BeanListHandler BeanHandler 第一步:基本的封装测试 写一个类,QueryRunner,实现一个方法query(sql)- List<map> package cn.itcast.dbutils; import java.sql.Connection; import java.sql.ResultSet; import java.sql.ResultSetMetaD

在$.post()函数外 使用$.post()返回函数的数据

本来我的想法是 将$.post()返回函数的数据取出来操作,在网上搜了很久,说是将$.post()方法改为同步,并将$.post()返回的数据赋值给一个全局变量的方法. function getData(pageCurrent){ var result; $.ajax({ url: "/ajax/signMain.ashx", async: true,//改为同步方式 type: "POST", data: { "pageCurrent": pa

使用PHP自带的filter函数进行数据校验

使用PHP自带的filter函数进行数据校验 PHP过滤器包含两种类型Validation:用来验证验证项是否合法Sanitization:用来格式化被验证的项目,因此它可能会修改验证项的值,将不合法的字符删除等. input_filters_list() 用来列出当前系统所支持的所有过滤器. <?php foreach(filter_list() as $id => $filter) {     echo $filter.' '.filter_id($filter)."\n&quo

sql:日期操作注意的,如果以字符串转日期时的函数,因为数据量大,会出问题

---1.以日期字符操作转换日期 如果是VIP1生日不对,可以以上传的数据日期为生日 begin declare @NowBirthday datetime, @birthday datetime,@stat datetime,@end datetime,@statbirthday datetime,@endbirthday datetime,@thirdbirthday datetime,@firthbirthday datetime, @year int,@month int , @day