mortezaaa
یک شنبه 22 مرداد 1391, 22:42 عصر
سلام
یه حلقه ای بی نهایتی دارم برای ارسال پیامک هام به شکل زیر
ignore_user_abort(true);
set_time_limit(0);
while(1)
{
// Did the connection fail?
if(connection_status() != CONNECTION_NORMAL)
{
break;
}
$ctimestamp = jmaketime (jdate('G'),jdate('i'), 0, jdate('m'),jdate('d'),jdate('Y'));
$dataq=mysql_query("SELECT `id`,`From`,`To`,`MessageBody` FROM `send` WHERE `statuss`='0' AND `returnid`='0' AND `pish`='3000' AND `SendDate`<$ctimestamp ORDER BY `id` DESC LIMIT 80");
$count_sql=mysql_num_rows($dataq);
if($count_sql=='0'){sleep(5);}
else{
کارهاي ارسال پيامک انجام ميشه
}
sleep(1);
}
اول باید بگم چطوری این دستور رو بدونه مروگر اجرا کنم
البته با تابع ignore_user_abort(true); حتی مروگر بسته شه خودش خودکار کار میکنه حتی جالب بود برام فایل پی اچ پی رو هم پاک کرد باز کار کردش و حتی فایلشو آپدیت کردم باز کار کرد
یعنی اینگار این دستور جای ذخیره میشه و خودش کارشو انجام میده تا اینکه سرور رو ریست بدم از کار بیوفته
راهی داره که سرور رو ریست نکنم کار کنه و اینکه روشی دیگه برای ساخت دستوربی نهایت داریم که مشکلم حل شه
تشکر :heart:
یه حلقه ای بی نهایتی دارم برای ارسال پیامک هام به شکل زیر
ignore_user_abort(true);
set_time_limit(0);
while(1)
{
// Did the connection fail?
if(connection_status() != CONNECTION_NORMAL)
{
break;
}
$ctimestamp = jmaketime (jdate('G'),jdate('i'), 0, jdate('m'),jdate('d'),jdate('Y'));
$dataq=mysql_query("SELECT `id`,`From`,`To`,`MessageBody` FROM `send` WHERE `statuss`='0' AND `returnid`='0' AND `pish`='3000' AND `SendDate`<$ctimestamp ORDER BY `id` DESC LIMIT 80");
$count_sql=mysql_num_rows($dataq);
if($count_sql=='0'){sleep(5);}
else{
کارهاي ارسال پيامک انجام ميشه
}
sleep(1);
}
اول باید بگم چطوری این دستور رو بدونه مروگر اجرا کنم
البته با تابع ignore_user_abort(true); حتی مروگر بسته شه خودش خودکار کار میکنه حتی جالب بود برام فایل پی اچ پی رو هم پاک کرد باز کار کردش و حتی فایلشو آپدیت کردم باز کار کرد
یعنی اینگار این دستور جای ذخیره میشه و خودش کارشو انجام میده تا اینکه سرور رو ریست بدم از کار بیوفته
راهی داره که سرور رو ریست نکنم کار کنه و اینکه روشی دیگه برای ساخت دستوربی نهایت داریم که مشکلم حل شه
تشکر :heart: