Я пытаюсь создать HTTP-запрос для чтения URL-адреса, и этот код работал нормально 15 дней назад, но теперь он не работает.
<?php $source_url = 'https://www.facebook.com/stepblogging'; $rest_url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=" . urlencode($source_url); $xml_response = file_get_contents($rest_url); $xml_record = simplexml_load_string($xml_response); $fb_share_count = $xml_record->link_stat->share_count; $fb_like_count = $xml_record->link_stat->like_count; $fb_comment_count = $xml_record->link_stat->comment_count; $fb_total = $xml_record->link_stat->total_count; echo 'Facebook Share:' . $fb_share_count . '<br/>'; echo 'Facebook Like:' . $fb_like_count . '<br/>'; echo 'Facebook Comment:' . $fb_comment_count . '<br/>';
После запуска этого кода вывод:
Обратите внимание: file_get_contents (): ошибка отправки 103 байтов с errno = 10053 Установленное соединение было прервано программным обеспечением вашего хост-компьютера. в E: \ workspace \ php \ htdocs \ connectivity \ fbcount2.php в строке 4
Примечание: file_get_contents (): ошибка отправки 24 байтов с errno = 10053 Установленное соединение было прервано программным обеспечением на вашей главной машине. в E: \ workspace \ php \ htdocs \ connectivity \ fbcount2.php в строке 4
Примечание: file_get_contents (): ошибка отправки 2 байтов с errno = 10053 Установленное соединение было прервано программным обеспечением вашего хост-компьютера. в E: \ workspace \ php \ htdocs \ connectivity \ fbcount2.php в строке 4
Я новичок в PHP. Пожалуйста, помогите мне.
Собственно, я нашел ответ самостоятельно. Эта ошибка возникла из-за программного обеспечения k9, поэтому я удалил его, и теперь нет ошибки в установлении соединения. Если кто-либо получает эту ошибку, он должен удалить программное обеспечение, такое как программное обеспечение Skype, k9 (протокол с использованием программного обеспечения).
У меня была аналогичная проблема, и выяснилось, что это не моя машина, закрывающая соединение, а сервер, с которым я был связан, избивал меня из-за ошибки в моем коде, который спамал сайт.
Для тех, у кого есть эта проблема, убедитесь, что вы не делаете то же, что и я. Если вы считаете, что это сервер, возможно, сервер пытается обрабатывать слишком много запросов одновременно, причем не всегда из одного источника.