0

Wampserver 環境でファイルシステム関数を使用しようとすると、ファイルを読み取ったり開いたりできません。

これらを実行しました:

echo dirname('c:/wamp/localhost/www/test/test.php');

$basename = basename('c:/wamp/localhost/www/test/');
var_dump($basename);

$pathinfo = pathinfo('c:/wamp/localhost/www/test/');
var_dump($pathinfo);

$realpath = realpath('c:/wamp/localhost/www/test/test.php');
var_dump($realpath);

返された:

c:/wamp/localhost/www/test
string 'test' (length=4)
array (size=3)
  'dirname' => string 'c:/wamp/localhost/www' (length=21)
  'basename' => string 'test' (length=4)
  'filename' => string 'test' (length=4)
boolean false

しかし:

$match_id = file('c:/wamp/localhost/www/test/ccg_wcp.csv');

私に与えます:

警告: ファイル (c:/wamp/localhost/www/test/ccg_wcp.csv): ストリームを開くことができませんでした: 32 行目の C:\wamp\www\test\test.php にそのようなファイルまたはディレクトリはありません

Linux から来て、Windows のファイルパス設定を理解していません。ファイルはそこにありますが、wampserver はそれを認識していません。

4

0 に答える 0