首页 >php教程 >PHP源码 >PHP file_get_contents 简单函数

PHP file_get_contents 简单函数

WBOY
WBOY原创
2016-08-04 08:53:381509浏览
跳至 [1] [全屏预览]
/**
 * file_get_contents 函数
 * @param string $url @要访问的URL
 * @param array $post_data @请求的数据(数组)
 * @param string $method @请求方式 默认 post
 * @return bool|string
 */
function file_contents_post($url = '', $post_data = array(), $method = 'POST')
{
	$sFile = false;
	if(!empty($post_data) && !empty($url)){
		$data = http_build_query($post_data);
		$opts = array(
			'http'=>array(
				'method' => $method,
				'header' => "Content-type: application/x-www-form-urlencoded\r\n".
					"Content-length: ".strlen($data)."\r\n" .
					"Cookie: foo=bar\r\n" .
					"\r\n",
				'content' => $data
			)
		);
		$cxContext = stream_context_create($opts);
		$sFile = file_get_contents($url, false, $cxContext);
	}

	return $sFile;
}
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn