• 締切済み

webサイトのPHPで受け取った情報を会社のパソコンで処理したい

今コンテンツを作っているのですが、phpだけの処理では難しいのがあり、会社のwindowsPCで処理しないと目的のコンテンツが出来ません。 特定の情報をphpからリアルタイムにかつ上手にwindowsに送る方法はないでしょうか? やりたいこと 1.ユーザーがwebサイトにアクセス 2.webサイト側のphpは情報をwindowsマシーンに送る ※情報はたとえば、特定の文字列集で 3.情報を受け取ったwindowsは特定の処理を行いftpでwebサーバーにUP 4.めでたく表示 今回ここの2のところで苦労しています。 いろいろ考えました。 ・たとえば、mb_sendmailを使うと、メールで情報をwindowsに送ることは出来ます。←ですが、リアルタイムの観点からどうしても遅い気がするので却下。 ・phpは送りたい情報のhtmlファイルを作り、windowsがそのhtmlにアクセスし続けて情報があるかないかを確認し続ける←ですが、F5アタックし続けている状態と変わらないとおもうので、サーバー負荷の観点から却下 理想としては、windowsメッセンジャーみたいなので、ポンとwindows側に表示されたらwindowsが処理みたいにしたいです。 コマンドプロンプトのnet sendみたいに特定のipマシーンにphpから情報を送る方法ないでしょうか? 会社のパソコンは192.168.11.** ルーター192.168.11.1

  • PHP
  • 回答数2
  • ありがとう数1

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

2.webサイト側のphpは情報をwindowsマシーンに送る ですが、全部オートメーション化するのでなければ、phpで情報をファイルに 吐き出させて、WINDOWS PCにダウンロードさせてしまえばよいのでは? ヘッダー情報を適切にしておけば、ブラウザーが勝手にダウンロードの ポップアップを出してくれると思うのですが? header("Content-Disposition: attachment; filename=$downname"); header("Content-Type: application/octet-stream"); 少なくともメールで送るよりは単純です。 ダウンロードさせるファイルをデータ付きのWindowScriptingFileに してしまえば、そのまま実行でPC側のプログラムも動かせられたりして・・・

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

う~ん、何の処理をしたいのか良くわかりませんが、サーバ上で処理するのが一番だと思いますが....... そうは言ってもどうしてもと仰るのなら、簡単なソケット通信のプログラムを作ってデータの送受信をする。 もしくは、クライアントから一定周期でhttpでサーバのプログラムphpに自動アセスしデータがあれば、GETできるプログラムを書くなどではどうですか? それでも、リアルタイムにな絶対にならないと思いますが....

関連するQ&A

  • web画面から呼び出したphp処理を途中キャンセル

    現在、phpでwebシステムを作っています。 画面上のボタンの押下イベントでphpのファイル出力処理を呼び出し、 「処理中」の文字列と「キャンセルボタン」が表示された別ウィンドウを起動させるのですが、 その別ウィンドウで「キャンセル」ボタンを押された時の、phpを中断させる処理が分かりません。 ajaxの非同期通信でphpを呼び出して処理中画面を表示させるところまでは分かるのですが、 その後に処理中断させる時にはど、どうすれば良いのでしょうか? どのphpモジュールを終了させるのか特定できればと思ったのですが、その方法も分からず… それかスレッドとかを使えばいけるのでしょうか?(スレッドもよく分かってませんが…;) 手詰まりで大変困っています。ヒントだけでもご教授いただければ本当に助かります。 どうぞよろしくお願いいたします。 -------- phpのバージョン:5.0 ajaxライブラリ:prototype.js 6.0

    • ベストアンサー
    • PHP
  • WindowsでPHPのアップロード系処理を扱うときのディレクトリパー

    WindowsでPHPのアップロード系処理を扱うときのディレクトリパーミッションについて。 Windows7+Apache2.2.x+PHP3.1でアップロード処理を行ったときに、php.ini内で設定されているアップロード一時ディレクトリからmove_uploaded_fileでファイルを移動させるときにうまくいきません。$_FILES変数から一時ディレクトリの値をとってくることすらできていないようです。サーバを起動しているマシン内から行うとできます。リモートからのときにできません。 で、探してみたらこの問題で引っかかっている人が結構いたようで、Webサーバのディレクトリと同じパーミッションを与えてやればいいというような記述があったので、アップロード用ディレクトリにApacheのルートディレクトリから属性を継承ささせ、「Everyone」ユーザにフルコントロールを与えてみたのですが改善しませんでした。具体的な手順をご存知の方がおられましたら教えていただけると幸いです。

  • PHPで画像処理

    あるWebサイトにある画像を定期的に取得して,PHPで画像を処理をしてサーバーに保存するプログラムを作ろうとしています. 処理したい画像の形式はGIFです.特にGIFにこだわりはないので違うフォーマットに変換してから処理してもいいとは思っています. 画像処理と言っても,特定のRGB値のピクセルを画像中から探して,その座標を取得するという単純なものなのです. そんなに難しくなさそうなのですがどうやればいいかわからないのでどなたか教えていただけませんか? GDやImageMagickが使えるのかと思って動かしてみましたが,結局使えそうな関数がみつからず頓挫しています. どなたかよろしくお願いします.

    • 締切済み
    • PHP
  • 情報処理(PG)からWEB業界へ

    こんにちは。 私は情報系の専門学校生1年生の19歳です。 社会人ではありませんが、就職活動が半年後で、将来の自分の職業(PG、SE)に疑問が浮かんできたので質問させていただきます。 1年生の情報学部は情報処理、WEB、制御に分かれています。 私は情報処理を専攻していて、C言語やC++などを習っています。 同じ学部でWEB科というのがあるのですが、私にはそっちのほうが自分にあっているのではないかという思いが強くなりました。 WEB科はプログラミング専攻とコンテンツデザイン専攻にわかれています。 私は、油絵やPCで絵を描いたりWEBサイトを作ったりするのが好きで、何かを作る仕事がしたいと思い、初めはWEB科に進もうとしていました。 しかし、くいっぱぐれがなさそう、就職しやすいという理由で、直前に情報処理科に変更しのこの学科に入学しました。 しかし、手順を考えること(アルゴリズム)や数学が苦手で、興味が持てず、授業にも全然ついていけません。 周りの人はこんなの簡単だよと言っているのに、教えてもらってもなかなか理解できず焦るばかりです。 やはりWEB科にしておけばよかったという後悔と、このままPGに就職しても続けられるか不安が強くなってきました。 それで、途中から科を変えることができないので、授業料も払っているし、無駄にはならないので3月までがんばって勉強して、 今の専門学校を退学して、4月に同じ学校のWEB科に再入学しようと考えてるのですが、やはり私の考えは甘いでしょか。 それとも、苦手でも勉強したら、ついていけるようになるものでしょうか。 情報処理系(プログラマー、SE)などからWEB系に転職した方や、それらの職に就いている方、よろしかったらアドバイスお願いします。 また、この業界の詳しい話もお聞かせください。 厳しい意見もお待ちしております。 よろしくお願いします。

  • Webで重い処理をするとリクエストが10回飛ぶ

    PHPでフレームワークのCAKEを使ってWebシステムを作っているのですが、どうしてもわからない点があるので、ご教授頂きたく質問させていただきました。 現在Webサーバ2台とDBサーバ1台であるサービスを運営しています。 Webサーバはロードバランサで負荷分散をしています。 画面上でどうしても重たい処理をする必要があり、実行しているのですが、リクエストが10回飛びデータが10個登録されるという不思議な現象が起こっており対応に困っています。 開発用にWebとDBが一緒の開発用サーバもあります。やったことは 1.開発用のサーバで同じデータ、同じ処理を実行 リクエストは1回でデータも1個登録 apacheのアクセルログにも1回アクセスされている 2.運営用のサーバで同じ処理だが、データ量を減らして実行 リクエストは1回でデータも1個登録 apacheのアクセルログにも1回アクセスされている 3.運営用のサーバで同じデータ、同じ処理をIPアドレスを指定して実行 リクエストは1回でデータも1個登録 apacheのアクセルログにも1回アクセスされている 4.運営用のサーバで同じデータ、同じ処理を実行 リクエストは10回でデータも10個登録 apacheのアクセルログにも10回アクセスされている 以上の結果からロードバランサで何かしらのことがされているのかと思い、サーバ会社に問い合わせてみたのですが、「そんなことはない」との回答でした。 他に何をどう調べたらいいのかもわからず、かなり手詰まりなかんじです。 手がかり、確認内容などなんでもいいので、ご教授頂けないでしょうか。 よろしくお願いします。

  • 同じPHPの処理を必ず通るようにしたい

    お手上げ状態となってしまったので質問させてもらいました。。 行いたいことは、あるサイトのドキュメントルート下のどのファイル(html,php)がリクエストされた場合でも必ず /hoge.php という phpを通り、フィルタ的な処理が行えるようにしたいという事です。(しかも、CGIとしてではなくモジュールとして) .htaccess でphp_value auto_prepend_file などを使用すればいけそうだというところまでは辿り着いたのですが、問題が二つあり、 ・できればだが、クライアントに出力結果が送出される直前に処理をしたい ・上記設定が制限されているケースがあるかが心配 というものです。 つまり、これ以外に今回やりたいことを満たす方法はないかどうかを知りたいのです。 apache php に詳しい人がいたら是非教えてください! よろしくお願いします! ちなみに環境は様々なWEBサーバのデフォルト環境で動作するようにしたいです。サーバの設定を変更したり、httpd.conf を触ったり、 何かをインストールする必要があったりは無理です・・。(apache以外は考慮する必要はありません)

    • ベストアンサー
    • PHP
  • pythonとphpにおけるwebアプリ

    つい先日からpythonでwebアプリを作るための勉強を始めました。 phpはブラウザから直接ファイル名へアクセスすると、htmlを返す単純明快な仕組みでしたが、 pythonの場合は、WSGIでブラウザからのアクセスを待ち受けて、urlでルーティング?する 仕組みなようで、phpとだいぶ勝手が違い戸惑っています。 pythonでwebアプリを作るとなると、こういった処理が普通なのでしょうか? それとも、phpのようなブラウザから直接目的のファイルへアクセスして、htmlを返す ような使い方もあるのでしょうか? アドバイス宜しくお願いします。

  • webアプリケーションの定時処理にタスクスケジューラを使うのは…

    私のOSはWindows xpで、現在PHPで、WEBアプリケーションを作製中です。このアプリケーションの一部に、定時に処理を行いたい部分があります、windows版のcronとかあるみたいなんですが、使えないサーバがあるとか、少しややこしそうなので、Windowsタスクスケジューラを使いたいと考えています。この方法は妥当でしょうか?

  • PHPの掲示板をwebにアップしたい

     今晩は、PHPの掲示板(コメントと画像付)をwebにアップして、 会員同士(パスワードでアクセス)で使いたいと考えています。  フリーの掲示板で設定等の簡単なもので、使い勝手(せキュリティ、投稿記事の管理等) が良くて、設定等の簡単なものがあれば教えて下さい。  内容によっては有料でも止むを得ないと考えています。  合わせて、レンタルサーバーの情報も分かればありがたいです。  以上宜しくお願いします。

    • ベストアンサー
    • PHP
  • パソコンでWebサイトの閲覧を禁止する方法

    パソコンでWindows10、ブラウザはMicrosoftEdgeとFirefoxを使っているのですが、この2つのブラウザのどちらかで特定のWebサイトにアクセスできないようにする方法はあるでしょうか?方法を教えていただけると幸いです。よろしくお願いします。