Kimtom
Новичок
Привет, не могу разобраться в куске кода cms datalife engine.
Смысл в том, что нужно загонять все ссылки, кроме тех, которые в .txt файле, в <noindex></noindex>
вот сам парсер ссылок:
а вот мой код:
Мне не ясно с чем сравнивать $exfile[$i].
ах да, не хочет работать короткая форма if'a: syntax error, unexpected T_ECHO in...line 3 не ясно почему.
Смысл в том, что нужно загонять все ссылки, кроме тех, которые в .txt файле, в <noindex></noindex>
вот сам парсер ссылок:
PHP:
if ($this->safe_mode AND !$config['allow_search_link'])
return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a>" . $url['end'];
else
return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a>" . $url['end'];
а вот мой код:
PHP:
//(!file_exists("exceptions.txt")) ? echo 'Файл исключений не существует!' : echo '';
$exfile=file("exceptions.txt");
if(!exfile)
{
echo("Ошибка открытия файла исключений!");
}
$fstr=count($exfile);
for ($i=0;$i<$fstr;$i++)
{
if ($exfile[$i]==$target)
return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a>" . $url['end'];
else
return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a>" . $url['end'];
}
Мне не ясно с чем сравнивать $exfile[$i].
ах да, не хочет работать короткая форма if'a: syntax error, unexpected T_ECHO in...line 3 не ясно почему.