资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php读取别的页面数据,php读取mysql数据

读取某个PHP页面执行后的页面内容并返回怎么搞

读取某个PHP页面执行后的页面内容并返回怎么搞

成都创新互联成立于2013年,先为合水等服务建站,合水等地企业,进行企业商务咨询服务。为合水企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

可以通过PHP中的require()、include()包含引用函数来实现返回主页面

例如:

require('1.php');

require('2.php');

或者:

include('1.php');

include('2.php');

require()、include()

php引用另一个页面的内容

你的意思是如图的目录结构么?

如果是这样的目录结构,你可以有两种方法解决:

1、在上级目录的index.php文件中定义

define("ROOT",dirname(__FILE__).'/');

将index.php所在的目录定义为根目录,然后再a.php文件中引用require_once(ROOT.'page_b/b.php');

这是绝对路径引用;

2、可以直接在a.php文件中写:require_once("../page_b/b.php");这是相对路径引用,”../“(两个点)表示上级目录。这种方式在项目中不推荐使用,目录复杂的话,会引起混乱。

解决你说的无限循环的问题,你只要写require_once 而不是require,应该不会引起无限循环的啊。你说部分内容的话,最简单的办法是,你把你说的”部分内容“作为单独一个文件,让a.php文件和b.php文件分别引入就行了。只引入部分内容,好像没有好的解决办法。

你也可以查一下include和require的区别。

如果有什么问题可以发email给我,最好附上你的代码。空口说不太好说。

谢谢。

用PHP获取网页部分数据

如果你要

之间的所有源码,用 preg_match 就可以,不用preg_match_all ,如果你要里面的所有的

标签中的内容,可以用preg_match_all //提取所有代码 $pattern = '/

(.+?)

/is'; preg_match($pattern, $string, $match); //$match[0] 即为

之间的所有源码 echo $match[0]; //然后再提取

之间的内容 $pattern = '/(.+?)li/is'; preg_match_all($pattern, $match[0], $results); $new_arr=array_unique($results[0]); foreach($new_arr as $kkk){ echo $kkk; }

如何用php代码循环抓取其他页面的内容

1.用file_get_contents提取网后后用正则找出总页数

2.程序自动写出分页的代码放入到数组或数据库

3.再用file_get_contents循环数据库

原理就是如上

如何在另个php页中调用其他页面里的php文件的表单数据

无论是数据库还是文件都可以,但必须通过一个中间保存的过程来完成这个操作。不这样做的结果就是每次登陆都需要注册。

你的new2.php中可以将得来的信息保存,最常用的方法是保存在数据库里,在new4.php中,再调用数据库中的数据来验证是否一致。

如果你不想使用数据库,也可以放在文件中,比如写一个顺序,按照这个顺序把相应信息写入文件中的一行,每个用户一行数据。这样验证的时候读取这个文件就可以了。

php怎样在一个页面中使用另一个页面提取的信息

可以使用session和cookie,session会将数据存于服务器端(占空间),cookie存于浏览器端。

以cookie为例:

第一个页面:setcookie("user",$user);//$user为要提取的信息,user为cookie的名称,下同

setcookie("password",$password);

第二个页面:echo

$_COOKIE['user'];//显示保存在cookie中的信息,下同

echo

$_COOKIE['password'];


分享名称:php读取别的页面数据,php读取mysql数据
标题链接:http://cdkjz.cn/article/hdpihg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220