ホームページ  >  記事  >  バックエンド開発  >  ローカル エリア ネットワーク内で Excel ファイルをリモートで読み取るときに問題が発生します。それを解決するにはどうすればよいですか?

ローカル エリア ネットワーク内で Excel ファイルをリモートで読み取るときに問題が発生します。それを解決するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:12:551017ブラウズ

$filename="//10.198.108.143/test/abc.xls";
$size=filesize($filename);

エラー: 警告: filesize() [function.fileseze]:stat が失敗しました19 行目の //10.198....
フォーラム http://bbs.csdn.net/topics/390313277 の投稿を読みましたが、書いたときにまだエラーが発生するのはなぜですか?
test フォルダーは LAN 10.198.108.143 マシン上の共有フォルダーであり、abc.xls は test フォルダーの下にあります。

スタート→ファイル名を指定して実行に「\10.198.108.143test」と入力すると、abc ファイルが見つかり、開くことができました。

助けてくれてありがとう。


ディスカッションへの返信 (解決策)

見ていただけますか

file_size がリモート ファイルのサイズを取得できるかどうかわかりません


しかし、要件によって実装が許可されている場合は、最初のリアクション コードはおおよそ次のとおりです:

$header = get_headers($file_url, 1);var_dump($header['Content-Length']);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。