ホームページ  >  記事  >  バックエンド開発  >  PHP 開発、fopen(r+) がエラーを報告する

PHP 開発、fopen(r+) がエラーを報告する

WBOY
WBOYオリジナル
2016-06-23 13:53:041064ブラウズ

Sina Cloud で WeChat パブリック プラットフォームを開発しています。CSV ファイルを読み取ってデータを書き込みたいのですが、常に書き込み権限がないというメッセージが表示されます。どうすれば、書き込み権限を追加できますか?ローカルで許可されていますが、クラウドにアップロードされるとエラーが報告されました。php で開発し、fopen(r+) でエラーが報告されました


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

Sina Cloud (すべてのクラウドを含む)ファイル機能は使用できません
クラスが提供する仮想ファイルシステム管理を使用する必要があります
特定のアプリケーションの開発マニュアルを読んで使用してください

理由は非常に簡単です:
膨大な数のアクセスのため、1 つのクラスでは維持できません単一サーバー、負荷分散、またはサーバークラスターを使用する必要があります
そのため、Web サイトがどこから始まるかわかりません そのサーバー上で開始されるため、サーバー上のファイルシステムは使用できません
すべてのサーバーをカバーする仮想ファイルシステムを作成する必要があります物理マシンに保存されているファイルをマッピングします

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