@angden

При перехода сайта донора на ssl перестал работать парсер, как исправить?

Был парсер турнирной таблицы со спортивного сайта
<?php
	$data = join("", file("http://www.vhlru.ru/"));
		$a = ' <td class="table__align-left">';
		$b = '</tr>';
		if (
			preg_match_all (
			'#'.preg_quote($a).'(.+?)'.preg_quote($b).'#is', $data, $arr_table
			)
		)
	$fh = fopen("table.txt", "w+");
		
		for ($i=0;$i<count($arr_table[1]);$i++) {
			$string = trim($arr_table[1][$i]);
			$string = str_replace("\n","",$string);
			$string = strip_tags(str_replace('    <td>','|', $string));
			$string = str_replace(" |","|",$string);
			fwrite($fh, $string."\n");
		}
		
	fclose($fh);
?>


Сайт vhlru.ru подключил ssl, парсер стал выдавать ошибку

Warning: file(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in */table/parser.php on line 5

Warning: file(): Failed to enable crypto in //table/parser.php on line 5

Warning: file(https://www.vhlru.ru/): failed to open stream: operation failed in */table/parser.php on line 5

Warning: join(): Invalid arguments passed in */table/parser.php on line 5

Warning: fclose() expects parameter 1 to be resource, null given in */table/parser.php on line 28


подскажите как исправить?
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
@inFureal
Написано ж прямо - ошибка проверки сертификата. Значит что-то намудрил с подключением ssl
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы