kiapmc
سه شنبه 15 آبان 1403, 15:16 عصر
با سلام
دوستان یک برنامه نوشتم در حلقه اطلاعات را به فایل web.php ارسال میکنه که در فایل web.php اطلاعات وب سرویس را را نوشتم که یک اطلاعاتی میفرسته و جواب را میگیره و میفرسته به کاربر
حالا به خاطر طولانی شدن عملیات حلقه مشکل تایم اوت دارم بررسی کردم باید theard کنم درسته ؟؟؟
یک نمونه نوشتم ولی کار نمیکنه دوستان راه حلی دارن
for ($i=0; $i<10; $i++) {
// open ten processes for ($j = 0; $j < 10; $j++) {
$startTime = time();
$cmd = "php web.php?text=kiapmc.$startTime";
$pipe[$j] = popen("start /B ". $cmd, "r");
echo $pipe[$j];
}
if ($pipe[$j]=='salam')
{
// ارسال ایمیل سلام به کاربر }
// wait for them to finish
for ($j = 0; $j < 10; ++$j) {
pclose($pipe[$j]);
}}
دوستان یک برنامه نوشتم در حلقه اطلاعات را به فایل web.php ارسال میکنه که در فایل web.php اطلاعات وب سرویس را را نوشتم که یک اطلاعاتی میفرسته و جواب را میگیره و میفرسته به کاربر
حالا به خاطر طولانی شدن عملیات حلقه مشکل تایم اوت دارم بررسی کردم باید theard کنم درسته ؟؟؟
یک نمونه نوشتم ولی کار نمیکنه دوستان راه حلی دارن
for ($i=0; $i<10; $i++) {
// open ten processes for ($j = 0; $j < 10; $j++) {
$startTime = time();
$cmd = "php web.php?text=kiapmc.$startTime";
$pipe[$j] = popen("start /B ". $cmd, "r");
echo $pipe[$j];
}
if ($pipe[$j]=='salam')
{
// ارسال ایمیل سلام به کاربر }
// wait for them to finish
for ($j = 0; $j < 10; ++$j) {
pclose($pipe[$j]);
}}