您的位置:首页 > 编程语言 > PHP开发

PHP 函数讲解 小技巧 合集

2016-10-09 21:02 351 查看
翻了下很久的笔记,发现有一些现在看起来很傻的记录,但是不可否认他们都是我在编程路上学到的有意义的一些知识点,比较细碎,所以单开一篇博客,以作整合回顾,如果能帮到你,那是再好不过了。

函数: Iframe

很有用的一个函数,你可以用它在网页里套另外一个网页,不用刷新当前页面,可以用它来做隐藏表单,或者在外部调用iframe内部js而页面却不用刷新等。

<iframe frameborder="0"  name="mainFrame"   src="你要引用的文件路径" >
</iframe>


函数: file_get_contents

了解到它的时候,是要php去模拟访问网站,才知道有这么一个神奇的东西,可以代替我们手工去访问网页,他可以抓取网页的内容,转换成字符串给你,对应的还有写入函数 file_put_contents 非常常用。

file_get_contents($url);
file_put_contents($filename,$savepath,FILE_APPEND); //添加FILE_APPEND参数,后面添加的内容将被追加


函数: Curl

跟file_get_contents一样,但这家伙更加强大,支持模拟报头,可以做上传等等,不管是做采集还是模拟登录之类程序,都是一把利器。

//初始化一个 cURL 对象
$curl = curl_init();

//设置你需要抓取的URL
curl_setopt($curl, CURLOPT_URL, "http://www.baidu.com");

//设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

//运行cURL,请求网页
$data = curl_exec($curl);

//关闭URL请求
curl_close($curl);

/*
$user = "admin";
$pass = "admin100";
$curlPost = "user=$user&pass=$pass";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://localhost/edu/login.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
$data = curl_exec($ch);
curl_close($ch);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 博客 回顾 编程 函数