Ответов: 6 Просмотров: 289
|
Привет, не могу разобраться в куске кода cms datalife engine.
Смысл в том, что нужно загонять все ссылки, кроме тех, которые в .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("Ошибка открытия файла исключений!"); } 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 |