• 締切済み

phpプログラムの自動実行

phpのプログラムをクーロンを使用しないで一時間おきに自動実行する方法はありますか。

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.3

外部のcron用のサーバを利用する。 定期アクセスする携帯アプリを待ちうけにしておく。

全文を見る
すると、全ての回答が全文表示されます。
  • haru1234
  • ベストアンサー率47% (22/46)
回答No.2

<?php set_time_limit(0); while(1){ // //メール配信機能とか。 // sleep(60); } ?> 無限ループとsleep関数で スクリプトを常駐させる。 共有サーバでは管理者からクレームが 来るかもしれませんけどね。

全文を見る
すると、全ての回答が全文表示されます。
  • kikanbo
  • ベストアンサー率31% (44/139)
回答No.1

アクセスが多いページなら、アクセスきっかけで実行させる 簡単には 時間が奇数時間ならフラグファイルA、偶数時間ならフラグファイルBを作る 奇数時間ならフラグファイルBがあれば、フラグファイルBを消してプログラムを実行 といった感じのことを条件にincludeなどで読む

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPプログラムを自動実行

    1週間に1度PHPプログラムを自動実行させたいのですが やり方がわからなくて困っています。 cronを使ったら良いと書いてあったのですが、どこで設定したらいいかわかりません。 まず、自動実行したいPHP create.php 中身はDB接続を行ってデータを登録したりしています。 ファイルの最初に #!/usr/bin/php を記述しています。 create.phpファイルがある場所に batchフォルダがあり create.batがあります。 中身は setlocal php ../create_report.php pause だけです。 どうぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • 何の自動実行プログラムかわかりません・・

    @= wfgvtnbnfkgo rqnsvod qhivsfig このような自動実行プログラムが窓の手の自動実行で調べたところありました。ネットで調べてもまったく不明でアドウェアスキャンをかけたのですがチェックされません。特に害のないプログラムならよいのですが悪いプログラムであれば削除したいと考えております。 1つでも何かわかる方がいましたらアドバイスよろしくお願いします。

  • 自動実行プログラムで止めてもよいもの

     自動実行プログラムを調べたところ、よくわからないものが実行されています。下のサイトで調べたのですが止めてもよいのか判断ができません。 http://homepage2.nifty.com/winfaq/sysres.html   (1) synchronization managerとは何ですか?。 (2) 自動実行を止めてもよいのでしょうか?。 (3) 止めてもよいのならどこの何を止めればよいのか教えてください。 私の使っているPCはwindows2000です。よろしくお願いします。

  • 削除した自動実行プログラム

    昨日、「窓の手」を使って、「自動実行」で「削除した自動実行プログラム」を 間違えてクリアーしてしまいました。 これを元に戻す方法ってありますか? システムの復元とかでは無理ですか?

  • PHPで、C#のプログラムを実行するには、

    PHPで、C#のプログラムを実行するには、    example.php>> <form id="form" method="post" action="cpg.php"> <label> <input type="submit" name="button" id="button" value="C#実行" /> </label> </form> ↑ cpg.php にどういうソースを書けば、  C:\WinSockC(.sln←拡張子)のプログラムを実行することができますか?

    • ベストアンサー
    • PHP
  • スリープ状態での自動実行プログラム

    失礼します。 今現在、定時になったら自動実行されるプログラムを作成しているのですが、 Windows7でスリープ状態になったときにOSが自動的に起動してそのプログラムが実行されるかどうか教えていただけないでしょうか? 少し話が込み入ってて、実はその自動実行されるプログラムはWindows7上のVMware playerで動かしているUbuntuに入っています。 常にPCを立ち上げていれば簡単ですが、自分が側にいない時間帯にそうするのは火事等が心配なのでなるべく控えたいと思っています。 よろしくお願い致します。

  • PHPからCプログラムを実行して実行結果をHTML上に表示

    PHP初心者です。PHPからCプログラムを実行して実行結果をHTML上に表示する方法が分からなく困っています。 Cプログラムの中身は、 #include <stdio.h> int main(){ printf("Hello."); } です。 phpの中身は、 <HTML> <HEAD><TITLE>Cプログラム呼び出し</TITLE></HEAD> <BODY> <?php $cmd = "test.exe"; $a = exec($cmd); echo $a; ?> </BODY> </HTML> としており、調べてみるとexec()関数で外部プログラムを実行すると書いてあったのでこのように作成しました。

    • ベストアンサー
    • PHP
  • phpスクリプトのみで定期実行

    PHPのプログラムのみで5分に1回くらいサーバーにアクセスしメールチェックしたい。 現状サーバーにアクセスしメールチェックするとこまで完成してるのですが、定期的にアクセスする方法で苦戦してます。 条件的には (1)PCは切りたい (2)cronは使用できません (3)cgi等も使用できません PHP無限ループ+タイマーで自動実行風にできるでしょうか? 詳しい方、ご回答よろしくおねがします。

    • ベストアンサー
    • PHP
  • プログラムを実行して終了したら自動的に消す方法

    初めまして 最近マシニングセンターを任されてプログラム作ってるのですが 工具長補正をある座標系を基準にしていっぺんに取りたくて こういう感じの簡単なプログラムを作ったのですが O0001 #10001=#10001-11.11 #10002=#10002+22.22 #10003=#10003-33.33 ・       ・ ・ ・ #10099=#10099+987.654 M99 これでC入力したあとにこのプログラムを実行したら それぞれの補正値が計算されて入るようになってます ただこのプログラム、もう一度誤って実行すると 補正値がとんでもない数値になりクラッシュの原因にもなりかねません 今は実行後、直ぐに消しているのですが人間のすることなので ミスの可能性は残ります そこでこの計算プログラム実行後に実行したプログラムを 自動的に消去する方法がないか教えていただきたいのです どうぞ宜敷お願いいたします

  • cronで実行するプログラムにアクセス制限をかけたいです。

    cronで実行するプログラムにアクセス制限をかけたいです。 cron.phpをcronで3時間に1回実行しているのですが、誰かがこのcron.phpに直接アクセスしてきても同様のプログラムが実行されてしまいます。 これをcronからのみ実行できるように制限をかけたいのですが、どのようにするのが一般的なのでしょうか?.htaccessの基本認証等を使用するのですか? よろしくお願いしいます。

このQ&Aのポイント
  • ネット友との距離を置くか迷っている
  • 数年前交流していたブログ仲間Aさんが最近私のブログを批判してくる
  • Aさんとの交流をフェードアウトしたい
回答を見る