我正在嘗試使用PFBC,並遇到一些問題。php-form-builder-class not rendering
在一臺服務器上,文件夾「PFBC」已上傳到/ public_html /並且表單呈現正常。
在非工作服務器上,文件夾「PFBC」已上載到/ www/htdocs /,表格根本不呈現,並且出現錯誤500內部服務器錯誤。
我使用的代碼如下
<?php
session_start();
include($_SERVER["DOCUMENT_ROOT"] . "/PFBC/Form.php");
$form = new PFBC\Form("TestForm", 300);
$form->addElement(new PFBC\Element\Button);
$form->render();
?>
echo $_SERVER["DOCUMENT_ROOT"] . "/PFBC/Form.php";
回報/usr/home/thin30/www/htdocs/PFBC/Form.php
並添加以下代碼到form.php的文件
$dir = dirname(__FILE__);
echo "<p>Full path to this dir: " . $dir . "</p>";
回報Full path to this dir: /usr/home/thin30/www/htdocs/PFBC
有人可以告訴我爲什麼窗體不呈現?或者指出一個可能有用的方向?
/PFBC/
上的文件夾權限爲755
(均爲工作服務器&非工作服務器)。
你確定你的php版本是> = 5.3? – prodigitalson
否;它是5.2.17。這有什麼區別?對不起,我對PHP不太好。 – circey
是的。該代碼似乎使用需要PHP 5.3或更高版本的名稱空間。 – prodigitalson