分类目录Web开发

php利用get_headers函数判断网页链接是否可以打开

get_headers()是PHP中一个系统级函数,它可以返回一个包含有服务器响应一个HTTP请求所发送的标头的数组。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息,利用它我们可以判断远程文件是否存在或者判断页面链接是否可以打开。

遇到的问题:
1. 由于有些站点对无效链接进行了技术处理,有些页面是无效的但get_headers获得的反馈是有效的,如:
http://news.china.com.cn/mts/2021-05/28/content_1171556.htm

2. 有些是有效的但get_headers反馈无效,如:
https://mbd.baidu.com/newspage/data/landingshare?preview=1&pageType=1&isBdboxFrom=1&context=%7B%22nid%22%3A%22news_9913548542233559421%22%2C%22sourceFrom%22%3A%22bjh%22%7D
http://news.tom.com/202105/4717053864.html(浏览器访问后地址自动变为https://news.tom.com/202105/4717053864.html)

php导出mysql数据库

在Windows11+Apache2.4.55+PHP5.1.4+MySQL5.0.15环境下,代码如下:

在Windows11+Apache2.4.55+PHP8.0.0+MySQL5.0.15环境下,代码如下:

根据屏幕宽度引入相应css文件

一、使用js加载

二、CSS3 @media 查询

 

JS实现页面部分内容打印

原理:在页面内嵌入一个隐藏的iframe,把要打印的内容赋值给iframe,再利用iframe的print()方法,实现打印。

主页面代码

iframe.html页面代码

说明:在iframe.html页面,对样式div2重新进行了设定。