0

大量の記事を読み、多くのコードを試した後、ローカルホストから php ファイルをインクルードすることができませんでした。そして、次のようなJavaScriptコードでパスを指定することさえできないことを知っています

xmlhttp.open("GET","/DB/ajax/ajaxDeleteRow.php?q="+commentId,true);

私のファイルと同じフォルダーにあるファイル: drawTableSqlString.php を含めたいと思います: CommentTableAndDeleteAjax.php。それらはフォルダーにあります: C:\xampp\htdocs\DB\ajax

私がこれまでに試したこと:

1. echo get_include_path();表示されました: .;C:\xampp\php\PEAR その後、ファイルをそのフォルダーにコピーしようとしました --> 機能しませんでした。

  1. echo dirname(drawTableSqlString.php);

エラーが発生しました: 通知: 未定義の定数 drawTableSqlString の使用 - C:\xampp\htdocs\DB\ajax\CommentTableAndDeleteAjax.php の 36 行目で「drawTableSqlString」を想定

3. php.ini のパスを "include_path=".;C:\xampp\htdocs"" から include_path=".;C:\xampp\php\PEAR" に変更した後

私は試した:

include ('\DB\ajax\drawTableSqlString.php');
include ('DB\ajax\drawTableSqlString.php');

次のようなエラーが表示されます。

警告: include(\DB\ajax\drawTableSqlString.php): ストリームを開くことができませんでした: No such file or directory in C:\xampp\htdocs\DB\ajax\CommentTableAndDeleteAjax.php 行 33

警告: include(): C:\xampp\htdocs\DB\ajax\CommentTableAndDeleteAjax.php に含めるための '\DB\ajax\drawTableSqlString.php' を開くことに失敗しました (include_path='.;C:\xampp\htdocs') 33行目

他のフォーラムのエントリに基づいて、以下のすべてのコードも試しましたが、何も機能しませんでした:

//************************** include DB connection INFOS
//$xajax_dir = 'C:\\xampp\\htdocs\\DB\\ajax'; 
//include( $xajax_dir . DIRECTORY_SEPARATOR . 'drawTableSqlString.php' );   

//include('./localhost/DB/ajax/CommentTableAndDeleteAjax.php' );   
//include('localhost/DB/ajax/CommentTableAndDeleteAjax.php' );   
//include('./DB/ajax/CommentTableAndDeleteAjax.php' );   
//include('DB/ajax/CommentTableAndDeleteAjax.php' );   
//include('C:/xampp/htdocs/localhost/DB/ajax/drawTableSqlString.php' );   
//include_path = ('.;C:\xampp\php\PEAR','C:\xampp\htdocs\DB\ajax\drawTableSqlString.php');
//include('127.0.0.1/DB/ajax/CommentTableAndDeleteAjax.php' ); 
//include('C:\xampp\htdocs\DB\ajax\drawTableSqlString.php');
//FROM http://stackoverflow.com/questions/17003614/including-files-from-include-path-not-working-as-expected
//include_once ('/DB/ajax/drawTableSqlString');
 //include_once("C:/xampp/htdocs/DB/ajax/drawTableSqlString.php");
// include __DIR__ . 'drawTableSqlString.php';
// include '../drawTableSqlString.php';
//include('http://127.0.0.1/DB/ajax/CommentTableAndDeleteAjax.php' ); 
//$xajax_dir = 'C:\\xampp\\htdocs\\DB\\ajax'; 
//include( $xajax_dir . DIRECTORY_SEPARATOR . 'drawTableSqlString.php' );   
//include ('drawTableSqlString.php');
//include_path=".;c:\php\includes"

//http://www.php.net/manual/en/ini.core.php#ini.include-path
//set_include_path(".;c:\xampp\htdocs\DB\ajax");

//include ('drawTableSqlString.php');

//echo get_include_path();

どんな助けでも本当に感謝しています。

編集:

php.ini の一部を変更したため、XAMPP を見つめると次のようなエラーが表示されます。

致命的なエラー: ディレクティブ 'register_globals' は PHP で使用できなくなりました

4

0 に答える 0