我有一个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;?
谢谢!
答案 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;
}