php抓取网页表格信息(php是实现动态网页的必不可少的脚本语言 )

优采云 发布时间: 2022-03-21 18:42

  php抓取网页表格信息(php是实现动态网页的必不可少的脚本语言

)

  PHP是实现动态网页必不可少的脚本语言之一。它是一种“嵌入式语言”,即 HTML 和 JavaScript 可以嵌套在 .php 文件中,但结果以纯 HTML 文本的形式返回给浏览器。

  这就是为什么 PHP = 超文本预处理器 = 超文本预处理器

  利用php的好特性,可以实现一些动态的操作,比如数据库查询,或者页面的提交

  值得注意的是php需要在服务器环境下,可以通过下载xampp软件解决

  【windows下XAMPP安装配置】

  php回显

  php的echo相当于在浏览器看到的纯html中插入一条语句,比如

  从浏览器的角度来看,这个文件的内容是

  哈哈哈

  注意

  php代码只有文件后缀为.php时才会生效。在 .html 后缀下,任何编写的 php 代码都不会生效。我一开始忽略了这个问题,导致调试了半天。. .

  HTML 表单标签的动作和方法属性

  表单标签划分了一个清晰的表单域。点击表单中的提交标签后,该表单中的所有内容都会以method属性指定的方式提交到action属性指定的页面。

  如下,POST为提交方式,POST提交为密文提交,不会在URL上产生明文显示,#表示提交的目标页面为当前页面

  

输入名字:

  PHP提取提交内容

  需要使用超级全局变量 POST 变量。POST变量可以看成一个map,key是提交的表单标签的name属性,value是表单的value内容

  $nameVal = $_SESSION["表单标签的name属性"];

  编写提交成功界面p.php

  现在您知道如何获取提交的内容,编写一个页面来输出提交的内容。该文件名为 p.php 并收录以下代码

  值得注意的是,吹嘘页面的数据传输使用session进行交互,而不是再次提交(这个方法可以百度搜索,但是我还没想好如何不点击按钮自动提交,所以我使用了session作为数据传输)

  值得注意的是,SESSION也是一个超级全局变量,也是一个map,可以给指定的key赋值,在另一个页面上,可以读取指定key的值。例如下面的代码使用name和sex作为key读取SESSION map介质数据

  值得注意的是,使用session后,记得关闭它,destroy会销毁所有变量

  编写表单填写页面 index.php

  因为是xampp的apache启动的服务,所以url指定到localhost的8081端口的page2文件夹,里面收录index.php,也就是php文件,里面收录如下代码

  使用empty函数判断post提交的值是否为空。如果不为空,则进一步打开session,将数据提交到p.php页面。如果数据无效,将显示错误消息。

  值得注意的是,语句x == ""不能用于判断空字符串,因为如果为空则为空,而""不为空,必须通过$_SERVER["REQUEST_METHOD"来判断] == "POST" 是post提交,否则第一次加载时会直接显示信息,我们要求出现输入错误时显示

  

提交页面测试

php表单提交

输入名字:

输入性别:

span {

color: red;

}

  结果

  

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线