Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多次包含php文件_Php_Html - Fatal编程技术网

多次包含php文件

多次包含php文件,php,html,Php,Html,我想将一个.php文件包含到另一个文件中。但是我想做很多次。对于每一个,我将传递具体的参数。我想在加载时打印结果页 例如,想象一下我有这样一个html: <html> <body> <div id="#friend1"> Name: <input/> Age: <input /> </div> <div id="#f

我想将一个.php文件包含到另一个文件中。但是我想做很多次。对于每一个,我将传递具体的参数。我想在加载时打印结果页

例如,想象一下我有这样一个html:

<html>
    <body>
        <div id="#friend1">
            Name: <input/>
            Age: <input />
        </div>
        <div id="#friend2">
            Name: <input/>
            Age: <input />
        </div>
        <button>print</button>
    </body>
</html>

姓名:
年龄:
姓名:
年龄:
打印
我有另一个文件,它以酷炫的方式打印朋友信息,如:

<html>
    <body>
        <div>
            Yo are my friend<?php echo $_SESSION['friend']?> you are <?php echo $_SESSION['age']?>              
        </div>
    </body>
</html>

你是我的朋友你是
我想包括这个文件的具体信息,以便打印它。我一直在尝试,但没有成功。只显示其中一个。参数的传递是正确的,我不知道怎么做

有什么想法吗?非常感谢

我会尽量说得更具体一些:

<?php
    session_start();
?>  
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<meta charset="utf-8">
<head>
</head>
<script type="text/javascript">
    <?php 
        require_once ("jqdirectPrint.js");
    ?>
</script>
<body onload="printLoad();">
     <?php 
         for ($i = 0; $i < sizeof($_SESSION['friendList']); $i++) {
              $_SESSION['friend']=$_SESSION['friendList'][$i];
              require 'friendInfo.php';
         }
     ?>
</body>
</html>


php只是一个html表单,它显示具体朋友的信息。但只显示了第一个。我想为列表中的每个元素显示相同的表单。它只包含标签。

Hobo Sapiens是对的,我在我的friendInfo.php上有一些额外的标签,所以我删除了它们,效果很好。谢谢你的帮助
require
允许您多次引入或加载同一文件


仍在等待一些好的PHP手册来检查。;)

这里有两个HTML文档,没有PHP。简单地将第二个包含在第一个中会破坏HTML,因为它已经包含了
标记。我甚至不确定我是否真的理解你的最终结果应该是什么。发布一个预期输出的示例和您已经编写的PHP(如果有的话)。您能用
include()
require()
显示您的代码吗?您试图用
.PHP
扩展名包含另一个文件吗?告诉我们你真正在使用什么以及如何使用。神奇的答案不会突然出现。回答上面评论中的问题。神奇的答案总是出现,但它们只是幻觉@弗雷德二世-