Блокировщик "Биланов-стояков" в AdSense на php

Usery
На сайте с 01.02.2017
Offline
100
#1131

Доброго времени суток.

Хотел узнать, полностью ли скрипт совместим с PHP 8? Думаю на хостинге переключить с PHP 7.4 на 8 версию, но надо удостовериться, что скрипт совместим 😊

Доброго времени суток
V7
На сайте с 31.01.2006
Offline
134
#1132
sergeich_gs #:

У меня работает. ) Ну да ладно, не самая нужная функция.

vl77ru, а у Вас как? Если проблемы остаются, то попрошу как можно детальней описать.

Не работает. Скачал и заново поставил v4.16.1 27.11.2021

Раньше было так: поля AdSense Pub Id (only for AdSense) и Login (e-mail) соответственно заполнены и сохранено, в Or just paste here your Google cookies and save вставлял содержимое cookies.txt страницы https://www.google.com/adsense/new/u/0/pub-zzz/home сохранял, перезагружал, запускал, срабатывало и находило в соответствии с другими настройками.

Теперь тоже самое, нажимаю кнопку Start searching и выдает при включенном логе (... - длинный путь на сервере, который сократил):

Notice: Undefined offset: 1 in /var/www/.../functions.php on line 2380

Notice: Trying to get property of non-object in /var/www/.../search_bad_ads.php on line 275

Notice: Trying to get property of non-object in /var/www/.../search_bad_ads.php on line 275

Warning: Invalid argument supplied for foreach() in /var/www/.../search_bad_ads.php on line 275

Notice: Undefined variable: ad in /var/www/.../search_bad_ads.php on line 305

Warning: Invalid argument supplied for foreach() in /var/www/.../search_bad_ads.php on line 305

Notice: Undefined variable: ad_id in /var/www/.../search_bad_ads.php on line 526

Warning: Invalid argument supplied for foreach() in /var/www/.../functions.php on line 2121

Notice: Undefined variable: ids in /var/www/.../functions.php on line 2130

Warning: implode(): Invalid arguments passed in /var/www/.../functions.php on line 2130

Execution time: 00:03.
Checked: 0.
Blocked: 0.

You can refresh the page to view results.

Memory used: 2 MB


После обновления страницы авторизация слетает и опять:

You should log in to Google first. If you are already logged in refresh the page.


Раньше при включенном логе так же выдавал какие-то ошибки, но авторизация не слетала и лог просто отключал - работало и так. После запуска создается папка tempdata с файлами и подпапками как обычно.
SG
На сайте с 22.06.2017
Offline
160
#1133
Usery #:

Доброго времени суток.

Хотел узнать, полностью ли скрипт совместим с PHP 8? Думаю на хостинге переключить с PHP 7.4 на 8 версию, но надо удостовериться, что скрипт совместим 😊

Я ХЗ. )

Судя по отзывам не совсем совместим, у кого-то работает, у кого-то нет. Официально поддержки не заявлено.

Как будет время, скачаю где-нибудь php8 и попробую запустить.

vl77ru #:

Не работает...

А Вы мне архив с логами не могли бы скинуть?
php не слетает, но где-то логика рушится, поэтому явно видно, по тому, что Вы тут привели, что по пустому ответу он пытается что-то найти.

php-клиент AdSense для поиска объявлений с блокировкой по ключевым словам и не только: Bad ads Blocker (https://www.howgadget.com/adsense/kak-zablokirovat-musornye-obyavleniya-v-adsense.html#download) Заблокированные домены (https://www.howgadget.com/bad_ads_blocker/domains/)
SG
На сайте с 22.06.2017
Offline
160
#1134
Немного загуглил и, кажется, нашёл причину:

CURL 

CURLOPT_POSTFIELDS  no longer accepts objects as arrays. To interpret an object as an array, perform an explicit (array)  cast. The same applies to other options accepting arrays as well.


Но ещё не проверял верно ли предположение, но по симптомам похоже.
Usery
На сайте с 01.02.2017
Offline
100
#1135
sergeich_gs #:
Я ХЗ. )

Вот оно что 😲 Ну а 8 версию скачать не проблема, можно, к примеру, воспользоваться портативной версией XAMPP https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/8.0.13/

Dreammaker
На сайте с 20.04.2006
Offline
570
#1136
sergeich_gs #:
Я их у себя v AdSense не блокирую, пусть крутятся.

Я semrush по урлу заблокировал (не знаю, правда, насколько помогло) после того, как увидел, что на одном из их объявлений огромная стрелка болтается со стороны в сторону показывая, пусть и непредумышленно, в другой блок рекламы.

V7
На сайте с 31.01.2006
Offline
134
#1137
sergeich_gs #:А Вы мне архив с логами не могли бы скинуть?
php не слетает, но где-то логика рушится, поэтому явно видно, по тому, что Вы тут привели, что по пустому ответу он пытается что-то найти.

Это всю папку logs?

PHP не слетает, только авторизация в Google по куку. Авторизация слетала может через месяц или два, наверное кука устаревала или что-то такое, скачивал новый файл, авторизовывался и работало без проблем. Потом внезапно авторизация перестала сохраняться, скачал новый дистрибутив, но проблема не ушла.

AT
На сайте с 25.07.2021
Offline
3
#1138
Dreammaker #:

Я semrush по урлу заблокировал (не знаю, правда, насколько помогло) после того, как увидел, что на одном из их объявлений огромная стрелка болтается со стороны в сторону показывая, пусть и непредумышленно, в другой блок рекламы.

Каким образом вы смогли заблокировать semrush ? Пример есть ?
Usery
На сайте с 01.02.2017
Offline
100
#1139
Попробовал переключить на PHP 8, скрипт перестаёт работать, даже админка до конца не прогружается 😖
locale
На сайте с 13.11.2017
Offline
35
#1140
Usery #:
Хотел узнать, полностью ли скрипт совместим с PHP 8? Думаю на хостинге переключить с PHP 7.4 на 8 версию, но надо удостовериться, что скрипт совместим 😊

Рановато еще переходить, не все плагины для CMS поддерживают PHP 8

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий