Con*_*ure -3 html php variables file
我想知道是否有办法读取文件的所有内容并将其存储在HTML中的变量中.
通过使用PHP与HTML,我得到一些不工作的代码:
<html>
<body>
<div>
<?php echo "Current Prodi-G version: " . file_get_contents('/version.txt');?>;
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
此代码在解析和显示网页时呈现,但只;显示...
HTML不是一种编程语言.这是一种标记语言.它简单地描述了事物应该如何在网页上显示和布局.
PHP是一种编程语言,而不是标记语言.它执行逻辑并能够处理文件和其他东西.
你需要两者,结合起来,做你想做的事.还有很多很好的HTML + PHP教程可以帮到你.搜索谷歌和这里.
这将为您提供文件中的每一行:http://www.ibm.com/developerworks/library/os-php-readfiles/
之后,您可以根据需要对其进行格式化和解析.我建议花一些时间在php.net(http://php.net/manual/en/tutorial.php)或搜索谷歌的信息.有人做了你想做的事,我几乎是积极的.
编辑:
<html>
<body>
<script>
<?php echo "Current version: " . file_get_contents('/version.txt');?>;
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为它告诉PHP将version.txt的内容放入页面的脚本标记中,或者更重要的是,将它准确地放在您调用PHP代码的位置.
为了显示它,PHP在<?php ?>代码区域中生成的内容必须位于最终显示的HTML标记内.
例如:
<html>
<body>
<div>
<?php echo "Current version: " . file_get_contents('/version.txt');?>;
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
因为HTML标记<script></script>应该包含不可见的 javascript代码,而它<div></div>是一个用于保存可见内容的通用标记.您的示例不起作用,因为它将所有输出放在页面的不可见部分而不是可见部分.