我有一个.html文件和另一个.php文件。我想从.php文件中获取变量并在我的html文件中使用它们。我还有一个live.js脚本,我需要运行它来在进行任何更改时更新页面。
当我将文件更改为.php时,我可以让php工作,但后来我的脚本无效。当我将我的文件更改为.html时,我的脚本可以正常运行,但php并不适用。
有人可以帮我解决这个问题。谢谢!
我的index.html文件现在php内容没有显示,但脚本工作
<?php include("var.php"); ?>
<html>
<head>
<script src="live.js#html"></script>
<title>MXS</title>
</head>
<html>
<body>
<font color="#FF0000" size="6" face="Comic Sans MS, cursive">MenuXpress</font>
<h1>Cash</h1>
<h1><?php
echo '$' . $tickettotal;
?><h1>
</body>
</body>
</html>
包含所有变量的var.php文件
<?PHP
$tickettotal=11.29;
$tendertotal=4.29;
$changetotal=0.00;
?>
答案 0 :(得分:2)
您需要将index.html文件保存到.php中,而不是在php文件中访问
答案 1 :(得分:1)
PHP基础知识: Php用于生成html文档。因此,在您的HTML中,变量应该已经可以使用了。 (通过回声)。
让php能够运行php代码。该文件始终必须具有.php扩展名。 (至少作为默认值)。所以相应地命名你的文件。
你的代码看起来很好(除了一些html问题,但这不应该阻止php工作),所以我认为这不是所有的代码或者问题来自于else。
我建议你查一下基本的php教程。
答案 2 :(得分:0)
您可以在.htaccess文件中写一行htaccess,其中所有html文件都将像PHP一样,您的php变量将自动解析。
AddType application/x-httpd-php .html .htm
答案 3 :(得分:0)
将您的html文件扩展名更改为php,这样会很好。
答案 4 :(得分:0)
您必须将 index.html 文件保存到 index.php 文件,因为您在文件中使用了PHP代码。所以服务器运行php代码并输出标记,浏览器会显示它。
希望这会有所帮助。
此致