Вот кусок скрипта который мучаю:
.....
Код: Выделить всё
foreach ($files_in_dir as $num_file => $name_file)
{
$file=file($name_file);
$found=false;
foreach ($file as $line_num => $line_text)
{
=>это строка 106 if (strpos($line_text, $line_search) !== false) {$found=true; $num_line[]=$line_num+1; $text_num_line[]=htmlspecialchars(trim($line_text), ENT_QUOTES);}
}
if($found==true)
{
echo '<b>'.$name_file.'</b>:<br>';
$count=count($num_line);
for($i=0;$i<=$count-1;$i++)
{
echo 'Found: line <b>'.$num_line[$i].'</b> ('.$text_num_line[$i].')<br>';
}
$num_line='';
}
}
Код: Выделить всё
PHP Fatal error: Uncaught Error: [] operator not supported for strings in /usr/local/www/pon/poisk3.php:106\nStack trace:\n#0 {main}\n thrown in /usr/local/www/pon/poisk3.php on line 106
Буду премного благодарен за подсказку, помощь.