Добрый день народ. Я прошу помощи по поводу ошибки PHP. У меня есть код, который сообщает об ошибке, но я не понимаю, что я могу изменить.
Сообщается об ошибке:
Примечание: Неопределенное смещение: 1 в /Applications/XAMPP/xamppfiles/htdocs/bat/rd-search.php в строке 53, которая представляет собой эту строку кода:
$final_result[$file_count]['page_title'][] = $page_title[1];
код:
$contents = file_get_contents($file);
preg_match("/\<title\>(.*)\</title\>/", $contents, $page_title); //getting page title
if (preg_match("#\<body.*\>(.*)\</body\>#si", $contents, $body_content)) { //getting content only between <body></body> tags
$clean_content = strip_tags($body_content[0]); //remove html tags
$clean_content = preg_replace('/\s+/', ' ', $clean_content); //remove duplicate whitespaces, carriage returns, tabs, etc
$found = strpos_recursive(mb_strtolower($clean_content, 'UTF-8'), $search_term);
$final_result[$file_count]['page_title'][] = $page_title[1];
$final_result[$file_count]['file_name'][] = preg_replace("/^.{3}/", "\\1", $file);
}
for ($j = 0; $j < count($template_tokens); $j++) {
if (preg_match("/\<meta\s+name=[\'|\"]" . $template_tokens[$j] . "[\'|\"]\s+content=[\'|\"](.*)[\'|\"]\>/", $contents, $res)) {
$final_result[$file_count][$template_tokens[$j]] = $res[1];
}
}
Огромное спасибо
Что бы ни было в строке 53, я предполагаю, что цикл с индексом 0 не существует.
Извините, я забыл вставить код строки 53. сейчас выложил.






какая из данных строк является "строкой 53"?