我是 PHP 新手,似乎遇到了一些死亡代码。给出的错误:
( ! ) Fatal error: Invalid template: FPage in /home/jharvard/vhosts/localhost/includes/functions.php on line 218
Call Stack
# Time Memory Function Location
1 0.0001 124636 {main}( ) ../buy.php:0
2 1.3034 144340 render( ) ../buy.php:6
3 1.3035 144476 trigger_error ( ) ../functions.php:218
这是我在 Buy.php 上发布到我的表单后立即
<?php
require("../includes/config.php");
if ($_SERVER["REQUEST_METHOD"] == "POST"){
$symbol = $_POST["symbol"];
$price = lookup($symbol)["price"];
render("FPage", ["price" => $price]);
}
else{render("BuyPage.php");}
?>
BuyPage 和 FPage 分别是:
<form action="buy.php" method='post'><input name="symbol"><input name="SAmount"><input type="submit"></form>
和
<?php
echo $price;
?>
并且functions.php(如果需要)位于http://pastebin.com/Kd9Zg32S
我想要什么:几乎是一个简单的程序,用于“购买”假股票以进行编程挑战。Lookup 几乎是在 yahoo Finance 上查找股票的代码并返回一个列表。渲染几乎可以渲染模板以及页眉和页脚以及提取和输入传入的任何变量。但是在大约一半的地方我在这里遇到了一个“毛球”的错误,而这个我似乎无法通过经过。
高度赞赏调试帮助。Ps:配置只是一个检查用户是否登录的文件,加载功能等,我带来了我认为需要的所有代码,如果需要更多请通知我。