Здраствуйте , помогите новичку есть такой скриптик Код (Text): if( $author = get_post_meta(get_the_ID(), 'author', true)) { $content .= "Автор:<a href='http://мой сайт.ru/?s=$author' target='_blank' class='fb2-author'> $author</a>"; $f = fopen('./id.txt', 'a+'); fputs($f,$author . "\r\n"); fclose($f); он записывает всех авторов в документ как можно осуществить проверку есть ли уже такая запись? если ее нет записать, а если есть то не писать.
Код (Text): <a href='http://сайт/?s=Перумов Ник' target='_blank' class='fb2-author'> Перумов Ник</a> я хочу дальше этот файлик использовать для странички поиска по авторам
Набросал тебе простой пример,это не итоговый вариант, можешь, например, использовать поиск по регулярным выражениям. Но суть я думаю донес. В конце проверяешь $result и если она не пустая - значит автор есть, если пустая - делаешь необходимые действия. 1.txt Код (Text): <a href='http://сайт/?s=test' target='_blank' class='fb2-author'> test</a> <a href='http://сайт/?s=nick' target='_blank' class='fb2-author'> nick</a>Код <a href='http://сайт/?s=lol' target='_blank' class='fb2-author'> lol</a> <a href='http://сайт/?s=rulez' target='_blank' class='fb2-author'> rulez</a> some.php PHP: $author = "test"; $strArr = file('1.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $result = array_filter($strArr,function($v) use ($author) {return strpos($v,$author)!== false;}); var_dump($result);