私はWebプログラミングには新しく、PHP + MySQLを使用した簡単なアポイントアプリを開発しています。タイマーにバックグラウンドプロセスを追加する簡単な方法はありますか(たとえば、毎日の予定リマインダーを送信するため)?これは他の言語でも簡単に行うことができますが、私はそれをPHPだけの共有ホスティングで実行します。PHP + MySQLを使用したサーバープロセス
2
A
答えて
5
あなたのホストはこれを承認することができます。コマンドラインで使用するためのPHPスクリプトを作成し、定期的に実行するcrontabエントリを作成することができます。 PHPインタプリタへのコマンドラインアクセスがない場合は、Webサーバで実行するスクリプトを記述し、crontabエントリを使用してwgetまたはcurlでスクリプトを実行することもできます。
0
Linuxウェブホストをお持ちの場合は、共有ホスティングであっても(定期的にスクリプトを自動的に実行するために)cronジョブを使用することができます。共有Webホスティングを使用している一部のウェブホストでは、cPanel(またはそれらが使用するもの)を介してcronjobを作成することができます。
これは、実際にはあまり親切ではないサーバー上でバックグラウンドプロセスを作成するのではなく、実際にはあなたの最善の策でしょう。だから間違いなくcronを使用できるかどうかを確認してください。
0
私はcronジョブを設定することができない場所で働いていますので、最後にジョブのリストを作成してからの時刻を確認するページを作成しました。ジョブの最終実行からの時間が設定されたしきい値を超える場合、ジョブのリストが実行されます。それから私は、私が常時知っているコンピュータ上でスケジュールされた仕事をセットアップし、インターネットに接続し、10分ごとにページを開くだろう。かなり絶えず働いた。ジョエルからのアイデアをスタックオーバーフローポッドキャストのエピソードに載せました。
関連する問題
- 1. mySQL PHPデータベースを使用した数学
- 2. PHPを使用したmysqlクエリのエコー
- 3. MySQLとPHPを使用したビデオアップロード
- 4. PHPを使用したMySQLのインポート
- 5. PHPとMySQLを使用したサーバーサイドイベント
- 6. mysqlを使用したPHPログインフォーム
- 7. PHP&MYSQLを使用した動的ドロップダウンリスト
- 8. PHPとMYSQLを使用したフィルタ
- 9. PHP&mysqlを使用した動的ドロップダウンメニュー
- 10. PHP + MySQLを使用したバイナリツリー
- 11. PHPとMYSQLを使用したURLにjson_encodeを使用
- 12. mysqlまたはphpを使用した特定のロービュー
- 13. PHP/MySqlまたはSQLiteを使用したAdobe AIR
- 14. ハイチャートデータ(PHP JSON MYSQLを使用)
- 15. phpとmysqlを使用してアップデート
- 16. PHPを使用してmysqlにバッチインサート
- 17. jqueryのを使用してMySQLとPHP
- 18. mysqlを使ったphp - ファイルダウンロード
- 19. クライアントとサーバープロセスの間のObjectInputStreamとObjectOutputStreamの使用
- 20. PHPでidを使用したURL herfリンクを表示MySQL
- 21. MySQLとPHPを使用したJQueryポーリングどうやって?
- 22. mysql、html、画像埋め込みを使用したphpメール
- 23. PHPとMySQLを使用したタイムリーな検証の作成
- 24. GDとMySQLデータを使用したphp折れ線グラフ
- 25. PHP/MySQLを使用したJavaScript配列の埋め込み
- 26. PHPを使用したmysqlのデータベースの作成
- 27. PHPを使用したmySQL dbの接続
- 28. カテゴリjson形式でphpとmysqlを使用したマルチレベル表示
- 29. phpやjqueryを使用したmysql検索結果のフィルタリング
- 30. PHPを使用したMySqlの複数のテーブルのダウンロード
ローカルマシンのcron +リモートマシンの一般公開スクリプトの場合+1。 Remote-cronは素晴らしいアイデアです。 – tj111