多次包含php文件

时间:2015-02-24 21:03:45

标签: php html

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

例如imagin我有一个像这样的HTML:

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

我还有另一个文件,它会在很酷的wai中打印朋友信息:

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

我希望将此文件包含在具体信息中以便打印出来。我一直在尝试使用include o require但没有成功。只显示其中一个。参数传递正确,我不知道如何制作它。

任何想法?非常感谢你!

我会尝试更具体:

<?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>

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

1 个答案:

答案 0 :(得分:0)

Hobo Sapiens是对的我在friendInfo.php上有一些额外的标签,所以我删除它们并且工作正常。谢谢你的帮助。 require允许您多次引入或加载相同的文件。

还在等待一些不错的PHP手册来检查。 ;)