我想用一些php代碼創建一個頁面。我工作的很好,但是當我在代碼中使用自定義函數時,點擊保存按鈕後,它會顯示一個空白頁面。 我已經將代碼寫在頁面的正文字段中。 這裏是我的代碼在生產站點上創建頁面的空白頁面
$vid = 26;
print $vid;
print xyz();
function xyz() {
return 'xyz';
}
我想用一些php代碼創建一個頁面。我工作的很好,但是當我在代碼中使用自定義函數時,點擊保存按鈕後,它會顯示一個空白頁面。 我已經將代碼寫在頁面的正文字段中。 這裏是我的代碼在生產站點上創建頁面的空白頁面
$vid = 26;
print $vid;
print xyz();
function xyz() {
return 'xyz';
}
首先,請確保您的輸入類型設置爲PHP,而不是「HTML過濾器」或其他這樣的廢話。 。 。
另外,我相信你需要有FIRST功能。現在,按照編程順序,它試圖運行一個它尚未見到的功能。嘗試將功能放在您稱之爲的地方之前。
function xyz() {
return 'xyz';
}
$vid = 26;
print $vid;
print xyz();
〜Terrik
一個空白頁通常意味着PHP拋出一個錯誤,但你不能看到,因爲你的設置它。你是否檢查過你的Web服務器和Drupal消息日誌的錯誤日誌(在管理部分)?
你也可以告訴PHP中加入以下兩行顯示錯誤:
ini_set(‘display_errors’,1);
error_reporting(E_ALL);
我爲錯誤編寫了上述代碼,但獲得了相同的白頁。沒有顯示任何錯誤。 – Ahmad
是你一定要選擇PHP輸入濾波器和包括PHP標籤? ('') – Laxman13
是的我選擇了PHP輸入過濾器幷包含PHP標籤。 – Ahmad