Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.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显示html网页?_Php_Html_Web - Fatal编程技术网

通过php显示html网页?

通过php显示html网页?,php,html,web,Php,Html,Web,我刚从PHP开始,试图设计一个简单的代码,在其中定义一些随机生成的多维整数数组,并将它们显示在网页上 但是,当我尝试访问由Apache提供服务的.php时,web浏览器没有显示网页。我的代码中缺少了什么 <html> <head> <title> Novatos del PHP </title> </head> <body> <?p

我刚从PHP开始,试图设计一个简单的代码,在其中定义一些随机生成的多维整数数组,并将它们显示在网页上

但是,当我尝试访问由Apache提供服务的
.php
时,web浏览器没有显示网页。我的代码中缺少了什么

<html>
    <head>
        <title>
        Novatos del PHP
        </title>
    </head>

    <body>



    <?php

        $m1 = array (   array (rand(0,100), rand(0,100), rand(0,100)), 
                        array (rand(0,100), rand(0,100), rand(0,100)), 
                        array (rand(0,100), rand(0,100), rand(0,100)), 
                        array (rand(0,100), rand(0,100), rand(0,100))
                    );

        $m2 = array (   array (rand(0,100), rand(0,100), rand(0,100)), 
                        array (rand(0,100), rand(0,100), rand(0,100)), 
                        array (rand(0,100), rand(0,100), rand(0,100)), 
                        array (rand(0,100), rand(0,100), rand(0,100))
                    );

        printMatrix($m1);


        function printMatrix($matrix){
            echo "<table width=\"200\" border=\"1\">";

            foreach($matrix as $row =$rValue){
                echo "<tr>";
                foreach($rValue as $col =$cValue){
                    echo "<td>".$cValue."</td>";
                }
                echo "</tr>";
            }
            echo "</table>";
        }

    ?>



    </body>
</html>

诺瓦托斯酒店
应为(在两行上)

你会得到一张白纸吗?也许你应该确保错误报告处于打开状态

应为(在两行上)

你会得到一张白纸吗?也许你应该确保错误报告处于打开状态


您运行的服务器实际上可以为PHP页面提供服务吗?例如,阿帕奇? 如果没有,请查看此页面:
*跨平台

您运行的服务器实际上可以为PHP页面提供服务吗?例如,阿帕奇? 如果没有,请查看此页面:
*跨平台

您正在运行什么web服务器?如果打开错误报告,或者在Apache日志中,您应该能够看到这些错误。您还忘记了DOCTYPE。您正在运行什么web服务器?如果打开错误报告,或者在Apache日志中,您应该能够看到这些错误。你还忘了DOCTYPE。是的,我在ApacheYes下,我在apache下。但是,这样做是覆盖列值,而不是在矩阵上迭代。对吧?我不知道你的意思。当然,您需要在每个foreach语句中使用不同的变量。我只是想指出,在这两种情况下都需要使用“箭头”(=>),但是,这样做是覆盖列值,而不是在矩阵上迭代。对吧?我不知道你的意思。当然,您需要在每个foreach语句中使用不同的变量。我只是想指出,在这两种情况下都需要使用“箭头”(=>)。
foreach($matrix as $row =$rValue)
foreach($matrix as $row => $rValue)