2016-05-10 8 views
-1

こんにちは私は、ユーザボタンをクリックすると、データを作成するユーザーのPHPファイルに渡すときに私はユーザー作成フォームがあります。私はそこにDBへの接続が開かれていないが、データを挿入するためにデータベースへの接続を開くためのインクルードがあります。だから、db-connect.phpは私のサイトの残りの部分が機能するので動作します。PHPはそれを行うべきではありませんが含まれています

これは私がこれまで試したし、仕事に取得することができていないものです:

include ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-config.php'); 
include ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-connect.php'); 
include_once ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-config.php'); 
include '/includes/db-config.php'; 
require ('/includes/db-config.php'); 
+0

http://php.net/manual/en/function.error-reporting.phpは未知の形式のものでもあります。 –

答えて

0

をここではいくつかの方法がありますが、PHP

にパスを宣言することができ

親ディレクトリ

include("../includes/DB-config.php"); 

パスは現在のディレクトリの1つ上の1つのディレクトリから開始します。

現在のディレクトリ

include("./includes/db-config.php"); 

パスは現在のディレクトリから開始します。

のdirname(__ FILE__)

include(dirname(__FILE__) . "/includes/db-config.php"); 

これは、あなたのスクリプトが入っているディレクトリの絶対パスを提供します。

$ _SERVER [ 'DOCUMENT_ROOT']

include($_SERVER['DOCUMENT_ROOT'] . "/includes/db-config.php"); 

サーバーのルートを取得します。

ファイルがサーバー上に存在する限り、これらの例のいずれかが有効です。インクルードディレクトリを探し、それに応じてオプションを選択します。幸運を祈ります。

+0

もう一度あなたの時間をありがとう、私はばかだと私のSQLクエリでは、挿入を失敗させ、エラーを投げたのtypoがあった。 –

+0

問題ありません!どこかで始めることができました。それは起こる。 @ChristopherRadarSanSouci –

関連する問題