サーバでホストされているphpを使用してアプリケーションを作成する必要があり、クライアントのローカルマシンにあるcsvファイルと通信する必要があります。私たちがこれを行う方法はありますか?リモートのCSVファイルにどのように接続できますか?これは可能ですか?リモートコンピュータのphpでファイルにアクセスする
答えて
クライアントマシンから直接csvファイルにアクセスするサーバマシンはお勧めできません。それは確かにセキュリティ上の脅威です。あなたはいくつかのウェブサイトをナビゲートしており、そのサーバーがあなたのコンピュータのファイルシステムにアクセスできると考えてください!これを達成するための様々な選択肢があります
、これらのいくつかは次のようになります。
はは、サーバーアプリケーション
た場合に、それは 利用できるようにするために、サーバーへのユーザーのアップロードCSVファイルを作成しますクライアントとサーバーが同じネットワーク上にある場合は、クライアントマシンの フォルダを共有してサーバーからアクセスできるようにします。
など...私は上記のように最初のオプションを優先していました。
ここでファイルのアップロードは使用できません。それは問題でもあります。 noip.comで何かできますか? – Mijoe
@AnthonyBはあなたの質問の下でコメントに記載されているように、サーバーは直接クライアントを呼び出すことはできません。サーバーは、クライアントからの要求を処理するため、「サーバー」と呼ばれます。
ファイルをリモートリクエストに渡すには、クライアントにApache HTTPDなどの独自のサーバーアプリケーションが必要です。
PHPサーバーでファイルを収集するためにクライアントのサーバーに継続的にリクエストする必要がある場合は、探しているものを「ワーカー」と呼びます。 Elastic Beanstalkと呼ばれるAWSツールの1つは、PHPの起動ウィザード中にサーバーまたはワーカーアプリケーションを選択する可能性を提供します。これはかなり簡単で使いやすいです。
クライアントが専用IPアドレスを持っているか、従業員がそれを取得するDBに(または直接サーバーに)IPをプッシュすることによって動的DNSアプローチを使用する必要があります。
専用ワーカーを必要としない場合は、クライアントサーバーアプリケーションに要求を送信するようにCRON JOBを構成できます。
IMHOは、あなたが法人向けのアプリケーションを作成している場合にのみ、そのすべてのシナリオに値するものです。ほとんどの場合(本当にクライアントからファイルを収集する必要がある場合)、クライアント側にApache + PHPサーバーをインストールし、リモートPHPサーバーからのリクエストを待つようにしてください。これがなければ、ユーザー入力のやりとりなしに、ブラウザ経由でクライアントコンピュータからファイルを取得することはできません。少なくとも法的には:
- 1. リモートコンピュータからAndroidデバイスにアクセス
- 2. リモートコンピュータからKurentoクライアントアプリケーションにアクセスする
- 3. ファイルをリモートコンピュータにコピー
- 4. リモートコンピュータのファイルをバッチファイルでチェックする
- 5. ファイルをvbscriptのリモートコンピュータにコピーする
- 6. php shell_execネットワーク上のWMICリモートコンピュータ
- 7. リモートコンピュータ(ローカルホストではない)からMySQLにアクセスするには?
- 8. リモートコンピュータからJBOSS Tomcat Webアプリケーションにアクセス
- 9. phpで.xlsbファイルにアクセスするには?
- 10. uhttpd&PHPでSDカードにアクセスするファイル
- 11. PHPで添付ファイルにアクセス
- 12. アクセスの.phpファイル
- 13. ロックされたリモートコンピュータへの信頼できるアクセス
- 14. リモートコンピュータ上でセレンスクリプト(jarファイル)を実行
- 15. リモートコンピュータ上の.batファイルでプログラムを実行する方法
- 16. opencartのセッションデータにPHPファイルでアクセス
- 17. リモートホストからphpファイルにアクセスする
- 18. リモートコンピュータのデスクトップ上のファイルを確認する
- 19. mod_rewriteでphpファイルへのアクセスを無視するには?
- 20. リモートコンピュータのスクリーンショット
- 21. 非Kohana PHPファイルへのアクセス
- 22. XMLファイルのPHPアクセス値
- 23. PHP ssh2_scp_sendファイルのアクセス許可
- 24. PHPコードでZIPファイルにアクセスするには
- 25. リモートコンピュータからのローカルWebサービスへのアクセス(ローカルホストとIPアドレス)
- 26. PHPでオブジェクトにアクセスする
- 27. WMIでリモートコンピュータのハードウェア情報にアクセスできない:アクセスが拒否されました。
- 28. main.phpの変数に別のPHPファイルにアクセスする方法
- 29. phpを使って別のドライブのファイルにアクセスするには?
- 30. リモートコンピュータからファイルをアップロードするファイルが3MBを超えて失敗する
クライアントはcsvをアップロードできません –
通常、これはサーバーと通信するクライアントであり、サーバーは直接クライアントを呼び出すことができません。または、csvファイルをホストするマシンにサーバーをインストールする必要があります。 – AnthonyB
ここでファイルのアップロードは使用できません。それは問題でもあります。 noip.comで何かできますか? – Mijoe