Используя некоторые базовые скребки сайта, я пытаюсь подготовить базу данных для сравнения цен, которая облегчит поиск пользователей. Теперь у меня есть несколько вопросов: Должен ли я использовать file_get_contents() или curl чтобы получить содержимое требуемой веб-страницы? $link = "http://xyz.com"; $res55 = curl_init($link); curl_setopt ($res55, CURLOPT_RETURNTRANSFER, 1); curl_setopt($res55, CURLOPT_FOLLOWLOCATION, true); $result = curl_exec($res55); Кроме того, каждый раз, […]
Я использую curl для выполнения HTTP-запроса следующим образом: $ch = curl_init(); $timeout = 5; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); $data = curl_exec($ch); curl_close($ch); Как проверить, произошла ли ошибка, и была ли это ошибкой таймаута?
Есть ли в любом случае для запроса SoapClient тайм–аут и выброс исключения. На данный момент я получаю тайм-аут ответа PHP Server, в моем случае 60 секунд. В основном я хочу, если в течение определенного времени не будет ответа от веб-службы, будет выбрано исключение, и я мог бы его поймать. Предупреждение за 60 секунд – это […]