Есть курл запрос (mcurl), как сделать так что бы по завершению пяти секунд была проверка - если страница загрузилась -> отобразить страницу, если не загрузилась -> выводить текст? Пробовал [CURLOPT_LOW_SPEED_LIMIT => 1], [CURLOPT_LOW_SPEED_TIME => 5], CURLOPT_TIMEOUT, не помогало (ну или не правильно работал с ними)
function command($command) { // чек в магазине ключей defkeys
global $name;
$name = str_replace('+', ' ', $name); // заменяем пробелы на плюс
$adress = $command;
global $client;
$file = $client->get($adress, [CURLOPT_LOW_SPEED_LIMIT => 1], [CURLOPT_LOW_SPEED_TIME => 5]);
$item_shops = phpQuery::newDocument($file);
foreach ($item_shops->find('.table tbody .good:contains("' . $name . '")')->eq(0) as $item) {
$item = pq($item);
$items_shop3 = $item->find('.rub')->html();
$items_shop3 = preg_replace('/( руб.*)$/', '', $items_shop3);
return $items_shop3;
}
}