簡體   English   中英

`require('file.php')`停止我的代碼並顯示空白頁

[英]`require ('file.php')` stops my code and display blank page

我想打電話給我的項目中調用的PHP類connectBDD_PDO.class.php位於/wamp/www/publicClass/connectBDD_PDO.class.php ,但是當我使用的功能

require ($_SERVER["HTTP_HOST"].'/publicClass/connectBDD_PDO.class.php');

我的代碼停止並顯示空白頁,即使在調試模式下也沒有錯誤消息。 您能幫我找到問題的根源嗎?

$_SERVER["HTTP_HOST"]通常是域名,取決於您的虛擬主機的配置方式。

無效的路徑導致該錯誤。

只需提供publicClass / connectBDD_PDO.class.php所在目錄的絕對路徑即可 您可以使用相對路徑,但是必須從包含它的腳本中相對地看到它。

看到空白頁時,可能會調用HTTP 500錯誤。 您可以放置ini_set('display_errors', true); 第一行在瀏覽器中進行調試,但不能保證將其顯示出來。

示例假設

/var/www/www.foo.com/htdocs/index.php
/var/www/publicClass/connectBDD_PDO.class.php

然后,您可以像這樣包含

// absolute path
require('/var/www/publicClass/connectBDD_PDO.class.php');

要么

// relative path
require('../../publicClass/connectBDD_PDO.class.php');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM