2015-12-29 178 views
2

我目前正在使用我的數據庫來保存我的客戶姓名,生日,電子郵件。爲了在客戶生日前兩週發送電子郵件。使用x10hosting PHP MySQL數據庫連接

我遵循「Derek Banas」YouTube教程,但是當我嘗試訪問我的代碼時出現了幾個錯誤。

http://i.imgur.com/djGeBd0.png

我意識到,當我使用此代碼

require_once('http://grillontherock.x10host.com/CustomerInfo/mysqli_connect.php'); 

我把我的文件在必要的位置(我認爲)

http://i.imgur.com/TdQIEk3.png

有些人有路徑錯誤告訴我使用x10host,但我真的不知道這個託管網站的主要目的。

感謝您的幫助,您可以提供:)

+0

會是怎樣的理想代碼,使PHP?我真的不熟悉php和mysql TT –

+1

你不需要完整的域名等,使用'require_once'./mysqli_connect.php'的相對路徑;' – RiggsFolly

回答

1

假設require_once用於第二張圖片中顯示的其他文件之一中,則不應使用如此的整個URL。 require_once需要一個文件路徑,並且相關文件的相關路徑可以工作。由於您的包括文件是在同一目錄下,你應該能夠只使用

require_once 'mysqli_connect.php'; 
+0

非常感謝,解決了我的問題! –

1

首先,我強烈推薦對包括在你的代碼遠程PHP文件。您無法控制可能在沒有警告的情況下更改的內容。涉及數據庫時這是特別危險的。

我建議獲取該文件的PHP源文件,將其添加到您的項目中,然後從那裏請求它。

在相關說明中,您需要將allow_url_include設置爲文件中的每個documentation爲true,以便成功通過URL請求遠程腳本。但是,不要這樣做。

+1

我認爲他是從他自己的網站包括它,但使用完整的網址,當它是不必要的 – RiggsFolly

+0

啊,陷阱。這不像包含其他網站的代碼那麼危險,但是如您所說,絕對不必要。 –

+0

是的,我包括從我自己的網站和「require_once'mysqli_connect.php';」這工作 –