Вот некоторые пишут - ура пришло, ура упало.
Что упало и куда вам упало? Остальные телепаты, да??
SWIFT в России кому-нибудь пришел перевод?
Тогда уж может кто не знает еще один лайвхак - если вы хотите у адаптива сделать высоту например 200(150,263...), то делаете:
style="display:block;height:200px;"
а в
data-ad-format="rectangle"
допустите намеренную ошибку, например
data-ad-format="rectUngle"
или оставьте пустым
data-ad-format=""
Я с этим помучился, когда хотел адаптив сделать высотой как натив в 200px.
тогда вместо
basename(__FILE__)
просто
__FILE__
PS - Эта проверка на запуск для линукса. Забываю, что есть виндовс пользователи. Как там делать я не знаю.
Добавить в search_bad_ads.php в самое начало:
$res = exec('ps -ef | grep '.basename(__FILE__).' | grep -v grep | wc -l');if ($res > 1) exit('Script is already running! Exit...');
Это предотвратит запуск скрипта из веба если он уже запущен по крону
Потестируй скрипт с одновременным запуском из веба, и либо сразу, либо по окончанию запустить с консоли. Пользователи запускающие скрипт разные. Если не будет ошибок то повторить сразу еще раз. У меня переодически вылетает скрипт, т.е. в консоли идет куча ошибок, я так понимаю слетает авторизация. Вводишь через веб логин пароль и все снова работает.
В фильтре вроде регистронезависимый поиск.
Конечно быстрее. Через фильтр столько вариантов не прогонишь.
Но. Изобретают новые словоформы не часто. Неделю на первом-втором экране не вижу паразитных объяв. А если появятся, значит слово-якорь пойдет в стоплист.
sergeich_gs Так да, конечно. Код, собственно, ваш. Подправьте если что не так. Только ник не вставляйте )
В фильтре ЦПО использую слова, которые появляются на первом-втором экране в плохих объявах.
А с перемешкой - мне кажется, что надо составлять массивы похожих букв и делать
preg_replace('/[aàáâãäåĀāĂ㥹ǡ]/','а',$text)
и так для всех схожих ))
Это надо в основной версии делать.
Тут тупо - вбил в фильтр, что отфильтровалось, то и заблокировалсь.
Да, по сути просто цикл изменил, да добавил параметр вставки слова в фильтр.
Кому надо - копируете в папку и ставьте в крон. У меня запуск в 5,30,50 минут.
Список слов для фильтра который использую внутри. Можно оптимизировать, но лень )
В корне только *.php замени.
Только не давно хотел предложить автоматизировать, т.к. сам недавно разблокировал всех и очень матерился от неудобства этой операции.
Я скрипт переделал немножечко. Сделал блокировку того, что выдает фильтр по слову. Ищет и по проверенным и непроверенным. Конечно если зайти в прогнозируемые блокировки, то там шлак есть, но он откручивается очень мало. А те которые не блокируются и появляются на первом экране ЦПО, добавляю слово-якорь в список стопслов. В списке сейчас 60 строк, обходит список примерно за 2-2.5 минуты.
А еще было давнее желание посмотреть как растет доход в течении дня и сколько списывают в течении дня. Теперь это возможно и вот такие кривые получаются.