Боту передается параметр "[SIZE="4"]-a $text[/SIZE]" и отдается ссылка на результат Все было бы хорошо но, у скрипта есть зависимости, которые не могут работать параллельно и если кто то еще передаст параметр боту, то нормальный результат выдаст только тому кто первым дал запрос, второму++ выдаст битый результат или вообще не чего не выдаст и все повиснет Так вот, хотелось бы сделать что бы в одно время выполняло скрипт только для 1, остальных же отправляло в очередь на выполнение Подскажите как можно так сделать
if(strpos($attr["step"],"create") !== false)
{
exec("python a.py -a $text", $output);
$message = $output[1];
$keyboard[] = array(0 => "create");
$resp = array("keyboard" => $keyboard,"resize_keyboard" => true, "one_time_keyboard" => true);
$reply = json_encode($resp);
$url = $website."/sendmessagesage?chat_id=".$chat_id."&text=".$message."&reply_markup=".$reply;
file_get_contents($url);
$message = "Thanks!";
$url = $website."/sendmessagesage?chat_id=".$chat_id."&parse_mode=Markdown&text=".urlencode($message)."&reply_markup=".$reply;
file_get_contents($url);
return;
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей