2016-10-25 47 views
0

こんにちは私はローカルネットワーク上で複数のサーバーを実行しています。これらのサーバーの1つでは、WebサーバーIISをホストしています。私は、PHPを介して別のサーバー上にあるファイルにアクセスしようとしています。私はファイルを取得することができますが、私はできるが、PHPがfalseを返す場合は、Windowsエクスプローラを使用してサーバー上でチェックした。ローカルネットワークサーバー上のファイルにアクセスしようとするとPhP file_existsがfalseを返します

同じネットワークに接続されているコンピュータで、wampを実行すると、サーバー上のファイルを読み取ることができました。

誰も私がこの問題を抱えている理由は何ですか?

私のPHPコードは以下の通りです:

$dbName = "\\\\server\\db_folder\\db.accdb"; 
if (!file_exists($dbName)) { 
    die("Could not find database file."); 
} 
else { 
    // i read my access db which works on wamp 
} 

答えて

0

使用スラッシュ..

$ DBNAME = "/server/db_folder/db.accdb"。

+0

申し訳ありませんが、サーバーが同じネットワーク上の別のサーバー上のファイルにアクセスしようとしているため、これは機能しません。私のdbName変数はバックスラッシュをエスケープしているので、実際のリンクは "\\ server \ db_folder \ db.accdb"です。これは、私のコンピュータのワンプのインストールで動作します。 –

関連する問題