【发布时间】:2017-02-18 23:00:34
【问题描述】:
通过我自己的搜索,我找到了将 HTML 数据发送到 PHP 的解决方案,但我已经完成了,但我想将 PHP 脚本访问的 XML 文件中的数据转换为 HTML 文件,因为它的格式是中。这是我目前的尝试。这不起作用,我哪里出错了?
<div class="w3-container w3-red w3-cell">
<h4>Todays Projections</h4>
<p>#OUTPUT THE CURRENT DATE + PROJECTION</p>
<?php
$xml=simplexml_load_file("XMLtest.xml") or die("Error: Cannot create object");
$nodes = $xml->xpath("/february/finances[@date='". date("d-m-Y") . "']");
echo "Date: ";
$attr = $nodes->attributes();
echo $attr['date'];
echo "<br> Projection: ";
echo $nodes->projection . ",<br>Recommended Staff: ";
echo $nodes->recommendedStaff . ",<br>Staff Wages: ";
echo $nodes->staffWages . ",<br>Actual: ";
echo $nodes->actual . "<br>";
?>
</div>
示例 XML:
<february>
<finances id="48" date="17-02-2017">
<projection>101</projection>
<recommendedStaff>10</recommendedStaff>
<staffWages>101</staffWages>
<actual>101</actual>
</finances>
<finances id="49" date="18-02-2017">
<projection>101</projection>
<recommendedStaff>10</recommendedStaff>
<staffWages>101</staffWages>
<actual>101</actual>
</finances>
<finances id="50" date="19-02-2017">
<projection>101</projection>
<recommendedStaff>10</recommendedStaff>
<staffWages>101</staffWages>
<actual>101</actual>
</finances>
</february>
编辑: PHP 在服务器上托管的其他文件中以及通过我的帐户工作。但是我无法让它在如上所示的 HTML 文件中工作。
【问题讨论】:
-
那是PHP的PRIME函数
-
@RiggsFolly 在我寻找指导和信息而不是声明时,您能否扩展您的观点?
-
那么这段代码有什么问题?
-
扩展@RiggsFolly 所说的,PHP 是一种模板语言(例如,用于创建 HTML,但不限于此)。您需要做的就是将您的文件扩展名更改为
.php,并将您的 PHP 代码与 HTML 一起写入该文件中。 -
如果您至少向我们展示您正在处理的 XML 文件的相关示例,这可能是个好主意