2017-12-11 12 views
-1

私はちょっと立ち往生しましたが、コンテンツ制作者がコンテンツを支払うYouTubeのようなサービスを作ろうとしています。ブラウザを閉じたときにphp計算を実行する

ウェブサイトでは、コンテンツの作成者が支払う必要がある金額を計算するために1か月間を取得し、その後PayPal APIを使用して月末までに支払うビューの量を計算する必要があります。問題は、ページが閉じていてもこれを実行する必要があることです。私はこれがサーバー上で行われていると仮定していますが、それが事実かどうか、あるいはそれを行う方法さえわかりません。

おかげ

+2

Googleの「cron」にお試しください。 –

+0

はい、これはサーバー上で実行され、cronジョブなどに基づいて実行できます。あなたのタイトルが示唆しているように、ブラウザを閉じたときにPHPコードを実行することはできませんが、サーバーはあらかじめ決められた時間にPHPスクリプトを呼び出すことができます。 –

+0

サーバーにsshアクセスできますか?あなたはCrontabにアクセスできますか?おそらくスクリーンですか? –

答えて

1

ただのcronで実際に素早くをグーグルで、私はこのウェブサイトを見つけました:https://www.pantz.org/software/cron/croninfo.html

私はたくさんの前にcronを使用しており、ここでの情報は、あなたの質問に答えるために十分なようです。少なくとも、必要なことをするのに必要な知識を身につけさせるでしょう。

50 * * * * /myTask.php 

これは「このスクリプト 『myTask.php』すべての50分、毎時間、月の毎日実行されたと言い、毎月:

cronジョブのための例は、以下の可能性、毎週の曜日 " - 単純に言えば、50分ごとに実行されます。

前述のタスクは、私は解決策を見つけ、端末crontab -e

-1

から次のコマンドを使用してのcrontabファイルに追加することができます。私のウェブサイトをホストしているサービスでは、内部的にcronジョブを実行するオプションがあるので、すべてのユーザーをループしてビューの収益を計算し、それらを支払って初めまたは毎月に実行するスクリプトを作成できます。

+0

答えとして「ありがとうございます」を加えないでください。代わりに、あなたが最も役に立つと思った** [答えを受け入れる](https://stackoverflow.com/help/accepted-answer)**。 - [レビューの投稿](/レビュー/低品質の投稿/ 18219181) –

関連する問題