- ベストアンサー
PHPと外部ソフトウェアの連携方法と検索結果の表示方法について
- PHPと外部ソフトウェアの連携方法と検索結果の表示方法について学びましょう。外部ソフトウェアで行った電話番号検索結果をHTMLのテキストに表示する方法を解説します。
- JavaScriptを使用してイベントを拾い、Ajaxを利用してサーバーサイドにデータを送信し、外部ソフトウェアを起動する方法について詳しく説明します。
- 検索結果をクリップボードや外部ファイルとして受け取り、それを読み込んでテキストに表示する方法についても解説します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
単なるアプリケーションであれば、データ参照は きわめてむずかしいですね。 アプリケーションのアクセスの仕方が確立されていなければ 無理やりやるしかなく、もし無理やりやるような場合は サーバー上で動かすのはセキュリティ上よくないです。 WEBサーバー上用に特化した機能がないのできびしでしょう。 場合によってはライブラリとして参照できる場合も 0ではないと思います。その場合はvcやvb系のアクセス でいけるかもしれませんが、それはそのアプリの 開発元にでも聞かないとわかりません。 またその手のデータベース計のソフトならODBCなどで のアクセスが可能かもしれませんので、それも調査 してみるとよいでしょう。 またたんなるアプリだと、仮にWEBからアクセスできるように なってもライセンスなど使用許諾の面で問題がある場合も 十分想定されます。不特定多数のユーザーがアクセス してよいようなライセンスにはなっていないのでは? いずれにしろ、いただいている情報では「かぎりなく 不可能だと推定される」というのが回答になります。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
そもそもが「外部電話帳システム」がどのようなものか 仕様提言されていないので答えようがないですね。 単純にそのシステムがサーバーサイドでアクセス可能 でCUIにてアクセスできるならsystem系の関数で呼び出して 標準出力を受け取ることになります。 そうでなくphpやapacheのモジュールとして動作するので あれば、それなりのインターフェースが用意されてるでしょう。 また単にSQL関連のDBだとしたら、DB系の関数でアクセス することになります。 まずは、そのシステムがどういうものかを見極めてください。
補足
yambejp様 貴重なお時間を頂き、ご回答下さいましてありがとうございます。 情報不足で申し訳ありませんでした。 「外部電話帳システム」とは他社のシステム(ウィンドウズアプリ)になります。 「外部電話帳システム」は単独で動作し、電話番号を入力すると住所や氏名などの 情報がそのシステムのテキストコンポーネントに表示されます。 そして、そこで表示された情報はクリップボードや外部テキスト(CSVなど)に 書き出すことができるようになっています。 こういった「外部電話帳システム」の場合はsystem関数を使って実現できるでしょうか。 度々申し訳ありませんが、ご教授頂けると幸いです。 よろしくお願い致します。
補足
yambejp様、度々ご回答ありがとうございます。 ご指摘のとおり、サーバ上ということで色々と問題が出てきます。 dllのモジュールとして組み込めるものもありますが、 こちらは非常に高価になってしまうためそちらはあきらめ、 今回のような安価なソフトウェアで質問させて頂きました。 先輩からJScriptを使うとクライアント上で「外部電話帳システム」が 起動できて、制御できるかもしれない。 というアドバイスをもらいました。 可能であればライセンスの問題も解決できますし、いいのですが・・・ JScriptがどういったものかよく分からないので調べてみようと思います。 親身になって下さいましてありがとうございます。