首页 > 后端开发 > 正文

php框架引入外部页面 怎样在一个PHP页面中插入html静态页面?

2023-09-18 14:38:17 | 我爱编程网

大家平时对后端开发都十分关注,今天为大家整理了php框架引入外部页面 怎样在一个PHP页面中插入html静态页面?,下面就随我爱编程网小编一起来看一下吧。

php框架引入外部页面 怎样在一个PHP页面中插入html静态页面?

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框架引入外部页面 怎样在一个PHP页面中插入html静态页面?

怎样在一个PHP页面中插入html静态页面?

用ajax异步回传,将PHP的执行结果回传到HTML页面

使用XMLHttpRequest对象可以做到

首先创建这个对象
var xmlHttp;

if (window.XMLHttpRequest) { //兼容Mozilla、Safari等浏览器对象

xmlHttp = new XMLHttpRequest();

}

else if (window.ActiveXObject) { //兼容IE浏览器

try {

xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //创建Msxml2.XMLHTTP控件对象

} catch (e) {

try {//创建Microsoft.XMLHTTP控件对象,该控件作用为获取指定URL的内容

xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

} catch (e) {}

}

}

然后创建请求
xmlhttp.open("GET", " hello.php", true);//等于执行了hello.php页面
xmlhttp.send(null);
alert(xmlhttp.responseText);//把hello.php的执行结果显示出来;

这只是个简单的例子,具体可以搜索 XMLHttpRequest中文参考手册
参考一下

php框架引入外部页面 怎样在一个PHP页面中插入html静态页面?

怎样给php页面里添加html页面

PHP中嵌入HTML有多种方式,这里列出几种常用方式:

  1. PHP代码输出HTML代码;

  2. HTML代码中嵌入PHP;

  3. PHP中使用include ()函数引用Html文件;

示例

HTML代码(test.html)

<body>
<p>我是一段Html代码</p>
</body>

方式一:

<?php
$int=rand(0,1);
if($int==1){
echo "<p>取到的随机数是1</p>";
}else{
echo "<p>取到的随机数不是1</p>";
}
?>

方法二:

修改test.html为test.php文件,直接写PHP代码

<body>
<p>我是一段Html代码</p>
</body>
<?php
echo "<p>我是由PHP输出的HTML代码</p>";
?>

注:如果想要输出大段HTML,请参考下面代码:

<body>
<p>我是一段Html代码</p>
</body>
<?php
echo <<<END
<p>我是由PHP输出的HTML代码</p>
<p>我是由PHP输出的第二行代码</p>
END;
?>

注:标记符号必须顶头写

方式三:

我们直接引用HTML代码进PHP中。

<?php
include ("test.html");
?>

以上就是今天分享给大家的内容了,想要了解更多后端开发资讯,敬请关注我爱编程网!
与“php框架引入外部页面 怎样在一个PHP页面中插入html静态页面?”相关推荐
php静态网页框架 如何用PHP输出静态页面
php静态网页框架 如何用PHP输出静态页面

如何用PHP输出静态页面用PHP输出静态页面有2种方法一种是利用模板技术,另一种是用ob系列函数。两种方法,看起来都差不多,但是实际上,却是不同的。第一种:利用模板目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smart template等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这个函数。用这个方法的优点是,代码比较清晰,可读

2023-09-12 20:16:53
php框架中引入vue.js php页面如何添加Js
php框架中引入vue.js php页面如何添加Js

php页面如何添加Js把JS代码写在&lt;?PHP?&gt;的外面,例如下面的语句:&lt;?echo'&lt;scriptlanguage="JavaScript"type="text/javascript"src="../Js/Banner.js"&gt;';echo'&lt;/script&gt;'?&gt;修改为:&lt;scriptlanguage="J

2023-10-02 16:26:14
php生成静态框架怎么用 如何用PHP输出静态页面
php生成静态框架怎么用 如何用PHP输出静态页面

php技术生成静态页面的实现我们先回顾一些基本的概念。一、PHP脚本与动态页面。PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,请求某一页面-----Web服务器引入指定相应脚本进行处理-----脚本被载入服务器-----由服务器指定的PHP解析器

2023-09-24 16:32:47
php静态框架制作 php技术生成静态页面的实现
php静态框架制作 php技术生成静态页面的实现

php如何生成静态网页?静态页面加载速度快(什么是静态页面),利于搜索引擎蜘蛛抓取,所以很多朋友都想把动态页面生成静态页面,那么今天就来介绍下如何用php生成静态网页。思路大致是这样的:1.设计一个静态页面的模板,需要填充内容的地方用一些符合或者参数代替(不能与其他代码重复),如下图(简图):2.用php读取数据库里的内容,将需要填充内容的符号用读取到的内容替换掉。比如模板是上图

2023-09-12 15:32:44
在框架集调用php页面 php如何调用一个页面
在框架集调用php页面 php如何调用一个页面

跨frameset框架集页面跳转FramesetC里的main和down使用frame框架引用的吧,如果是的话,把top里面的图片链接这样写&lt;ahref="main2.php"target="frame-main"&gt;,其中frame-main为包含main页frame的name名字,main2为需要跳转的页面,如果你是使用的include,require之类的动态引用,则用js可

2023-09-27 16:04:37
php框架的前台入口页面 用PHP做登陆注册页面
php框架的前台入口页面 用PHP做登陆注册页面

php如何实现登录的操作功能php实现登录操作的方法:首先连接和创建数据库;然后使用layui框架创建前台页面;接着创建“login.php”文件,用来判断用户名密码的正确性;最后访问文件目录查看登录界面效果即可。推荐:《PHP视频教程》开始自然是从最简单的功能起步,我第一个任务选择了做一个登录操作,其实也没想象中那么简单。1.首先自然是连接和创建数据库这部分我写在mode

2023-09-27 00:43:10
php生成静态网页框架 php怎么生成html静态首页文件
php生成静态网页框架 php怎么生成html静态首页文件

php怎么处理可以生成这样的静态页呢:比如computer.html-PHP进阶讨论用模版制做出你想要的html页面格式,然后,把php语句把从数据库里读出的数据,或者是从文件里读出的数据按模版的格局写入,然后,用模file函数进行创建文件,如果想自动生成link的话,就要把文件的指定路径存入到数据库里。我是这样做的。。。。php技术生成静态页面的实现我们先回顾一些基本的概念。一

2023-09-24 08:25:36
php框架引入外部文件 怎么在THINKPHP中引入PHP文件
php框架引入外部文件 怎么在THINKPHP中引入PHP文件

php中有几种方法引用另一个php文件?又有什么区别?有两种方法引用另一个php文件。PHP包括并要求语句。使用include或require语句,您可以将PHP文件的内容插入另一个PHP文件(在服务器执行该文件之前)。除了错误处理外,包括和要求语句是相同的:需要产生一个致命错误(E_COMPILE_ERROR)并停止脚本。只包括生成警告(E_WARNING)

2023-09-17 16:38:14