我在一个标准的共享Hostgator上,它有每小时500封邮件的限制。
我正在尝试限制我的电子邮件脚本,以便每8秒只发送1封电子邮件...
$query=mysql_query("SELECT email FROM users WHERE verified='1' ORDER BY balance DESC");
while($arr=mysql_fetch_array($query)){
set_time_limit(30);
$mail->AddAddress($arr[0]);
$mail->Send();
$mail->ClearAdd
我刚买了Heroku的cron的付费版本,以便每小时运行一些任务。我想知道的是,我应该使用什么语法来让它每小时运行一次。到目前为止我有这个,你能告诉我它是否正确吗?
desc "Tasks called by the Heroku cron add-on"
task :cron => :environment do
if Time.now.hour % 1 == 0 # run every sixty minutes?
puts "Updating view counts...."
Video.update_view_counts
好的,所以我游戏中的用户每小时都有收入。每小时我都会运行一次cronjob来检查是否到了付钱的时候了。它是有效的,但是我想停止使用cronjob。这是代码。编码是有效的,我以前通过使用时间戳在没有cronjob的情况下做了一些事情,并计算用户是否准备好能够执行该功能,但他们必须登录才能执行此操作。如果用户一天左右没有登录,仍然希望他们在没有cronjob的情况下每小时获得小时收入。代码如下:
<?php
$result = mysql_query("SELECT * FROM users ORDER BY id");
while($row = mysql_fetch_ar