一点一点深入,通过file_get_contents — 将整个文件读入一个字符串

以下代码直接复制就可以

1,读取文件内容

echo file_get_contents('./demo.txt');      //读取文件demo.txt的内容

2,模拟get请求请求一张百度上的一张图片

// 请求百度上的一张图片
$html = file_get_contents('https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E5%9B%BE%E7%89%87&step_word=&hs=0&pn=1&spn=0&di=180070&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=0&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=undefined&cs=2534506313%2C1688529724&os=1097436471%2C408122739&simid=3354786982%2C133358663&adpicid=0&lpn=0&ln=1679&fr=&fmq=1588518637445_R&fm=&ic=undefined&s=undefined&hd=undefined&latest=undefined&copyright=undefined&se=&sme=&tab=0&width=undefined&height=undefined&face=undefined&ist=&jit=&cg=&bdtype=0&oriquery=&objurl=http%3A%2F%2Fa3.att.hudong.com%2F14%2F75%2F01300000164186121366756803686.jpg&fromurl=ippr_z2C%24qAzdH3FAzdH3Fp7rtwg_z%26e3Bkwthj_z%26e3Bv54AzdH3Ftrw1AzdH3Fwn_89_0c_a8naaaaa8m98bm8d8nmm0cmbanmbm_3r2_z%26e3Bip4s&gsm=2&rpstart=0&rpnum=0&islist=&querylist=&force=undefined');
// var_dump($html);         // 我知道,肯定会有人直接打印,但是后果就是显示请求页面的样式或者各种报错,如下图
echo '<pre>';
print_r($http_response_header);

3,模拟post请求

<?php
// 相当于URl的参数
$data = array('ceshi' => '我是呢个最靓的仔'
);
$url = "http://xuexiao.weiqingdao.cn/demo.php";
$context = stream_context_create(['http' => [         //以HTTP请求为键的设置数组'method' => "POST",  // 设置请求方法为POST'content' => http_build_query($data),       //建立一个url后缀,即这里相当于 ceshi=我是呢个最靓的仔'header'  => "Content-type: application/x-www-form-urlencoded;charset=utf-8", //通过设置头文件来设置POST数据格式'timeout' => 60,              //设置请求的超时时间]
]);
$result = file_get_contents($url, false, $context);
print_r($http_response_header);
echo $result;       //获取数据?>

这是返回的结果

这是请求的网站代码

php 通过file_get_contents获取其他页面的内容(以及模仿表单post提交)相关推荐

  1. django一个html先后两个form,django 一个页面两个表单 怎么提交

    收到一只叮咚 1234567891011121314151617181920212223242526272829办法1.同一个页面中建立两个表单 各自提交: 1234567812345678办法2:如 ...

  2. layui 父页面弹框中获取子页面的内容

    layer弹层组件开发文档 - Layuihttps://www.layui.site/doc/modules/layer.html#layer.getChildFrame 需求及代码分析 如上图,原 ...

  3. 由防止表单重复提交引发的一系列问题--servletRequest的复制、body值的获取

    @Time:2019年1月4日 16:19:19 @Author:QGuo 背景:最开始打算写个防止表单重复提交的拦截器:网上见到一种不错的方式,比较合适前后端分离,校验在后台实现: 我在此基础上,将 ...

  4. 一个页面上多个form表单的用json数据格式提交到后台

    在项目开发中遇到多个表单需要提交到后台,而且其中包含一些table数据,所以最后经过查询资料总结出以下方法:(我用的前端框架是layui其他的思想应该是一样的) 在看代码之前先说一下我的思路,因为代码 ...

  5. autojs遍历当前页面所有控件_HTML5表单和表单控件的使用

    哈喽大家好,我是作者"未来",本期分享的内容是Web前端系列课程,本系列总共29个阶段,坚持学习3个月蜕变为Web前端高手哦! 志同道合的小伙伴跟我一起学习交流哦! 第一阶段 HT ...

  6. php 返回页面重复提交,php防止表单重复提交

    后端防止重复提交的基本原理: 服务器返回表单页面时,会先生成一个subToken保存于session,并把该subToen传给表单页面.当表单提交时会带上subToken,服务器获取表单信息判断ses ...

  7. php中在使用js_提交的表单不为空_为什么显示等于,php编程,这段代码为什么不能阻止表单的提交!不管为不为空 都跳转到1.php页面啦 这是怎么回事?...

    php编程,这段代码为什么不能阻止表单的提交!不管为不为空 都跳转到1.php页面啦 这是怎么回事? 关注:292  答案:5  mip版 解决时间 2021-01-12 06:43 提问者夜落花台 ...

  8. 前端:JS/32/form对象(表单)(form对象的属性,方法和事件),受返回值影响的两个事件(onclick事件,onsubmit事件),获取表单的元素对象的三种方式,表单的提交和验证方法总结

    form 对象(表单) 一个<form>标记,就是一个<form>对象: 1,form对象的属性 name :表单的名称,主要用来让JS来控制表单: action :表单的数据 ...

  9. 简单的学生档案页面(基础的HTML表单使用)

    本次目标: 一.基础知识 1.form(表单域):在HTML中,form标签被用于定义表单域,即创建一个表单,以实现用户信息的收集和传递,form中的所有内容都会被提交给服务器.创建表单的基本语法格式 ...

  10. 开发期间模板引擎页面修改以后,要实时生效 || 登陆成功,防止表单重复提交,可以重定向||只有登录之后才能访问相关的页面

    去除模板引擎的缓存 th:if  优先级高于  th:text 登陆成功,防止表单重复提交,可以重定向到主页 只有登录之后才能访问相关的页面 login.html <!DOCTYPE html& ...

最新文章

  1. Cross-validation
  2. 14条改善jquery代码的建议
  3. VirtualBox安装kali linux过程及安装后无法全屏问题解决方法(2)
  4. python3 重新运行本程序_python-3.x – 在py.test测试中重新启动python(或重新加载模块)...
  5. azure_Azure ML算法备忘单
  6. python编程制作接金币游戏,闪电侠接金币的FlashMan类
  7. mongodb python 存文件_Python保存MongoDB上的文件到本地的方法介绍
  8. java 进制转换算法_算法笔记_033:十六进制转八进制(Java)
  9. 爬虫-post请求-RR网的登陆页-草稿-关注js反爬虫手法-只看不钻
  10. VirtuoZo数字摄影测量(二)——模型定向与核线影像生成
  11. go语言学习之切片、字典、defer语句
  12. Linux将字符串转化为float,C语言中如何将字符串转换成float和double类型
  13. java手机编译器_Java编译器手机版
  14. 分享 :理解和管理社交媒体算法的4个想法
  15. 控制工程中的数学建模(2)——二阶有源低通滤波器(之二)
  16. 解决cadence导入网编Symbol ‘SOD_123‘ used by RefDes D31 for device ‘XXXXX‘ not found的问题
  17. 华为u8500开启log方法
  18. hbase/hadoop异常:No lease on /hbase/archive/data/... File is not open for writing
  19. ImageMagick convert多张照片JPG转成pdf格式,pdfunite合并PDF文件
  20. iOS-音频播放 AVAudioPlayer

热门文章

  1. Runloop与autoreleasePool联系
  2. linux SO文件
  3. EasyUI DataGrid 实用例子(2015-05-22)
  4. sina微博登录框和twitter的比较
  5. 你不知道的outerText,innerText
  6. 拓端tecdat|R语言分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响
  7. opecv-putText
  8. 问题1、图像分割预测时原始图片大小与预测图片大小不一致
  9. 一文了解attention
  10. python实现将将输入的可约分数化简为不可约分数