如何使用WampServer将PHP脚本包含在HTML文件中?

时间:2017-02-18 21:41:52

标签: php html localhost wamp wampserver

我有一个HTML脚本(" index.html"),其中包含以下PHP代码:

< ?php
include ('footer.php');
?>

PHP脚本(&#34; footer.php&#34;)包含以下代码:

<?php
   echo "Hello world!";
?>

当我运行时:index.html:在WampServer上作为localhost,显示来自&#34; index.html:的PHP代码。我如何显示&#34; Hello world!&#34;来自&#34; footer.php&#34;?

谢谢!

4 个答案:

答案 0 :(得分:2)

  

我有一个HTML脚本(“index.html”),其中包含以下PHP代码:

这是错误的。您的index.html将无法理解PHP代码。将您的HTML代码index.html重命名为index.php

希望这会有所帮助

答案 1 :(得分:1)

要包含其他php脚本,您的索引页应该使用php扩展名(index.php)而不是index.html

答案 2 :(得分:1)

我认为你将要包含的php文件保存为index.php存在于index.php所在的同一目录中。 现在,您想要包含footer.php,请在所需位置包含此代码。

<?php
    include ('footer.php');
?>

我认为index.php中&lt; 之间的空间造成了问题。

编辑: index.php中&lt; 之间的确切空间正在创建问题并打印php代码。

答案 3 :(得分:0)

左键单击计算机右下角的Wamp图标>> Apache >>左键单击httpd.conf >>向下滚动2 / 3rd >>添加 AddType application / x-httpd- php .html 至如下所示>>保存并关闭>>重新启动Wamp >>完成!

public function randomPasswordGenerator()
{

    $password = '';
    $passwordSets = ['1234567890', '%^&@*#(){}', 'ABCDEFGHJKLMNPQRSTUVWXYZ', 'abcdefghjkmnpqrstuvwxyz'];

    //Get random character from the array
    foreach ($passwordSets as $passwordSet) {
        $password .= $passwordSet[array_rand(str_split($passwordSet))];
    }

    // 6 is the length of password we want
    while (strlen($password) < 6) {
        $randomSet = $passwordSets[array_rand($passwordSets)];
        $password .= $randomSet[array_rand(str_split($randomSet))];
    }
    echo $password;
}