• ベストアンサー

PHPで時間がきたら自動的にアクション

Webアプリケーション(PHPなど)で、時間がきたら自動的にアクションを起こすことは可能でしょうか? アプリケーションだとタイマーなどを使って、キックできますが、 Webアプリはリクエストがあって初めて動作します。 定期的に動作する方法はあるのでしょうか? リモートから定期的にリクエストしないといけないのでしょうか?

  • ENTRE
  • お礼率0% (16/2523)
  • PHP
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5061/13226)
回答No.1

cron

その他の回答 (1)

回答No.2

求められていることの具体的なイメージがあまりつかめないですが。。。 Javascriptでタイマーをまわして、 設定した時刻になったらアクションを実行するとかはいかがでしょうか?

関連するQ&A

  • PHP4.3.3で動いていたものが4.3.1で動かなくなるということはあるのでしょうか。

    タイトルのままなのですが、 ローカルのアパッチにはPHPの4.3.3が入っています。 ここで問題なく動作するスクリプトが、 リモートのレンタルサーバー上だと動かなくなります。 そのレンタルサーバーはPHPが4.3.1とのことです。 PHPのスクリプトというのは本当に単純なもので、 <?php $v_box1 = $_REQUEST["v_box1"]; $v_box2 = $_REQUEST["v_box2"]; $v_kekka = $v_box1 + $v_box2; echo ("v_kekka=$v_kekka"); ?> という、ただ送られてきた二数を足して、出力するだけのものです。 宜しくお願い致します。

    • 締切済み
    • PHP
  • HTMLのフォームをPHPで配列で受け取る方法

    Webアプリを作っています。 HTMLのフォーム上で、番号と名前を入力し、 PHPでデータベースに登録する感じになります。 HTMLのフォームから送信されたデータを、PHP側で配列として受け取るには、 どのようにHTMLを書き換えたら良いでしょうか? 説明のために例を挙げます。 sample.htmlには以下のように書いています。 <form action="action.php" method="get"> <input type="number" name="id1"> <input type="text" name="name1"> <input type="number" name="id2"> <input type="text" name="name2"> <input type="submit"> </form> ここで、送信ボタンを押すと、 ブラウザのロケーションバーには /action.php?id1=1&name1=taro&id2=2&name2=jiro このように表示されます。 action.phpは次のように書いています。 <?php print ($_REQUEST['id1']); print ($_REQUEST['name1']); print ($_REQUEST['id2']); print ($_REQUEST['name2']); ?> 出力結果は、 1taro2jiro のようになります。 このあと、PHPでデータベースに登録する処理をしたいのですが、 $_REQUEST['id1'] $_REQUEST['id2'] $_REQUEST['name1']; $_REQUEST['name2']; となっていると、処理が大変なので、 $_REQUEST['id'][0] $_REQUEST['id'][1] $_REQUEST['name'][0] $_REQUEST['name'][1] のように配列として受け取れるようにしたいのです。 sample.htmlを書き換える必要が有ると思うのですが、 どのように書き換えたら良いでしょうか? 教えていただけると幸いです。 どうぞ、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • WindowsXP SP3 アプリケーションの起動をタイマーで行う方法

    WindowsXP SP3 アプリケーションの起動をタイマーで行う方法 又は タイマーで F5キーを入力する方法。 毎日 0:00分の日付が変わった以降のタイミングで、 自動的に アプリケーションを起動させたいと考えています。 そのアプリは操作の必要があるので タスクのスケジュールでは 目的を果たせません。 必要な、タイマーの機能は * 時刻指定起動 * カウントダウン起動(1秒から~3時間任意指定) どちらでも構いません。 必要な動作は、 * 自動的に、アプリを起動して、ファイルを選択してエンター 的な動作 又は、 * 自動的に、F5キーを 入力してくれる 的な動作を希望です。 フリーのソフトや ウィンドウズの機能で 条件を満たしてくれそうな 情報お待ちします。 よろしくお願いします。

  • PHPについて

    PHPの勉強をはじめてまだ数日の初心者です(プログラミング自体はじめてです) 質問なのですが、現在 PHPによるWebアプリケーションスーパーサンプル http://www.nishi2002.com/phpsample/ にて勉強してるのですが、どうしてもわからない所がありまして 知恵を貸していただきたく投稿いたします。 書籍の中に『オンラインメモ帳』を作る項目があり そのソースの中に $file_name = (isset($_REQUEST["f"])) ? basename($_REQUEST["f"]) : ""; という部分があるのですが、この『?』はどういった意味を持つのでしょうか? 調べてみたのですが解答にいきつかず、どなたかご教授お願いします!!!

    • ベストアンサー
    • PHP
  • ウェブサイト上のボタンを自動で押すプログラム

    あるwebページのボタンを自動で押すためのウェブアプリケーションを作りたいのですが、そのウェブページに入ったときにボタンを自動で選択してくれるってどうやったらできるのでしょうか? PHP, Javascriptのどっちかでそのアプリケーションは作ろうと考えています! 回答よろしくお願いします!

    • ベストアンサー
    • PHP
  • ホットカーペットの6時間自動切りタイマー

    最近ホットカーペットを買い換えたのですが 6時間自動切りタイマーというのが付いているのですが タイマーを切ることができないみたいなのです。 外室中、猫がいるので付けていってあげてるのですが 夕方になると消えていて寒いみたいなので タイマーの付いていないホットカーペットを購入しようと思い 探したのですが大型の電気店には売っていません。 今は6時間切りタイマーの付いたものしかないのでしょうか? タイマーの付いていないものがあるのなら教えてください。 あとタイマーを切る方法があるのなら教えてください。

  • PHP4スクリプトはSYSTEMユーザで動かない?

    WindowsサーバにApache2があり、PHPで Webアプリケーションを稼動させています。 サーバにはExcelがインストールされてい ます。OLEによりWebアプリからブックを 作成します。 しかし、対象データが多いとタイムアウトに なるため、Cでプログラムを作り、複数の プロセスを同時に走らせて効率化を図り ました。このプログラムをコマンドプロンプト から実行すると、狙い通りに動作し、速度は 改善されました。しかし、これをWebアプリの system関数で実行すると、何もせず即座に 終了します。Cプログラムでログを取って、 調べたところ、CreateProcessは成功して いますが、PHP.exeが起動後即死している ようです。Apacheのアカウントはユーザとの インタフェースを持たないためかと思い、 Cプログラムでユーザを偽装して起動して みました。しかし、PHP.exeはAdministrator アカウントで起動されるのですが、やはり 起動後の即死は相変わらずです。 これをPHP5のPHP.exeで実行すると正常に 動作しました。但し、実際に稼動する環境で PHP5が入る保証はありません。 PHP4では解決できないとなれば、掛け合う 余地はありますが、ダメという論拠が必要に なります。 WebアプリからPHPスクリプトを実行する方法 あるいは実行できない理由をご存知の方は ご教授くださると有り難く存じます。

    • ベストアンサー
    • PHP
  • フォトショップ アクションを全自動にするのは無理なのか?

    WinXP フォトショップ7.0 アクションを設定し、ボタン一つで全自動できないかどうかの質問です。 1.画像を読み込む(手動) 2.レベルを調整(手動) 3.ロゴ[別データ]を読み込んだ画像の上に乗せる(自動) 4.保存1(自動) 5.解像度を下げる(自動) 6.フィルターをかける(自動) 7.WEB用に保存(自動) 8.画像を閉じる(自動) 以上の動作をアクションさせたいのですが・・・ 現状、 3番はやり方がわからず手動でやっています。 作業スペースにロゴデータを置いといて、そこからドラッグで乗せています。 4番から8番まではアクションさせていますが、4の保存時にフォルダとファイル名を聞いてくるので選択して、5で解像度を聞いてくるので72と入力して、7でもファイル名を聞いてくるので選択しています。 4は保存するフォルダは固定で、ファイル名は元のファイル名でいいです。 7は保存場所は固定で出てきますが、ファイル名を聞いてくるので、これも元ファイル名でいいです。 解像度に関してはすべて72でいいのですが、現状できないのでコピペです。 手順にこだわりはありません。 別方法でも結果が同じならOKです! 要は[画像データ]にすべて同じ[画像ロゴ]を入れて一旦保存。 そのデータをWEB用に縮小して保存。 これが[簡単に]できればうれしいのですが・・・ 皆さんのお知恵を拝借。 よろしくお願い致します。(;人;)

  • パソコンを自動終了するタイマーのあるアプリ

    下記の内容を含むパソコンを自動終了するタイマーのあるアプリを探しています。 無料、有料は問いません。よろしくお願いします。 最低限 ・指定時間内を過ぎたらパソコンを強制シャットダウンする ・ある特定の時間帯パソコンを起動させない ・小さく画面上にタイマー表示する ・パソコンをシャットダウンし、新たにパソコンを立ち上げたときや、スリープし再開したときにもタイマーを再開する (シャットダウン中、スリープ時はカウントに含まない) ・スタートアップなどに入れることによって、パソコン起動時に自動的にアプリも起動させるようにする あればなおよし ・忘れると二度とアプリを終了することができないパスワード ・ある特定の日数を迎えるとアプリケーションを終了する

  • PHPで、楽天APIを自動更新させるプログラムを作りたい。

    PHPで、楽天APIを自動更新させるプログラムを作りたい。 今のところ、考えられる方法としては、タイマーイベントで更新させるか、HPにアクセスされた時に更新するかの何れかと思います。 しかし、どの様に実現させたらいいのか見当が付きません。 何か良いサンプルなどを、教えて下さい。

    • ベストアンサー
    • PHP