---------- Добавлено 26.10.2017 в 00:55 ----------
zhitov: Неа
Рад стараться! ))
zhitov: Цитата: Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /var/.../bad_ads_blocker/functions.php on line 242 https://stackoverflow.com/questions/...t-be-activated
Да, видел, забыл написать. Попытался в htaccess переопределить - не работает. То есть вообще перестаёт.
php_admin_value open_basedir none
Может у Вас заработает.
zhitov: ну и производные
Логично.
zhitov: Гугль уже волнуется: "заблокирована подозрительная попытка входа..." Ясно же, я под Москвой, а сервер - в Питере. Как-то быстро перемещаюсь, на его взгляд.
Да, у меня точно так же было. Подтвердил ему, что это я, а потом вошёл с SMS-подтверждением.
Да, совершенно верно. Первые попытки переделать почему-то приводили к тому, что на php5.6 работать переставало. Не понял почему, сейчас всё нормально.
200Online: sergeich_gs, не рассматриваете вариант выложить код на github? А заодно добавить ссылку в подписи. Там было бы удобнее работать с кодом.
Про github думал, но только мыслями и ограничился. В общем, пока не хочу.
Ссылку в подписи - да, уже, но не на git.
Telebird: Может для работы с DOM деревом лучше подтянуть какой нибудь компонент, например: Symfony Dom Crawler
Посмотрел что это. Ранее не знал. Да, можно было бы, но честно, нет желания сейчас переделывать под Symfony. На php5 и так работает, а на php7 есть и другие проблемы совместимости, так что ещё и смысла большого не вижу.
igor3310: Поставил на 5.6 и всеравн ощибки выдает:
Эти предупреждения не должны мешать основной работе. Оно работало? Авторизация прошла?
igor3310: Да на YII например реализовать
Он, наверное, шустрее бы работал... В общем, тоже не хочу. Это ж опять всё переделывать.
alexey_jc: галочка Enable logs по-моему ничего не дала, в окне сообщений небыло, вот логи
Эта галка включает не вывод логов в окно (прошу прощения за всё ещё отсутствующую документацию), а запись ответов сервера в файлы во временной папке в папку logs. Если и с новой версией, что недавно выложил не будет работать, то попрошу мне те файлы скинуть.
1_st: sergeich_gs, добавьте пожалуйста ссылку в подпись на скачивание, чтобы не рыться. Тема-то развивается.
Да. )
Господа, спасибо всем, кто помогал доделывать.
Но есть всё же хоть кто-то у кого этот инструмент нормально заработал?!
А то ощущение, что у меня одного только и работает. )
igor3310: Fatal error: Cannot use object of type DOMNodeList as array in /var/www/site.ru/data/www/site.ru/bad_ads_blocker/login_functions.php on line 9
php5.3?
Только что на php5.3 пытался запускать, точно такая же ошибка. Поправил, но на php5.6 перестало работать, вернул как было. В общем, буду думать
---------- Добавлено 24.10.2017 в 19:44 ----------
Vanzent: Когда после "Remind me later" гугл отдает код, там нет ссылок href с /adsense/new/u/0/pub. Поэтому не видет что залогинены. Есть только ссылки в скриптах
Можно мне снова файл целиком? Попробую допилить. Там уже есть функция расшифровки подобных ответов.
---------- Добавлено 23.10.2017 в 22:07 ----------
Vanzent: Когда сохраняется конфигурация, вы удаляете элемент массива из сеттинга. Поэтому много варнингов в начальном экране.
Это json, я на его усмотрение оставил, можно попробовать его настроить, чтоб избежать несуществующих элементов массивов.
---------- Добавлено 23.10.2017 в 22:19 ----------
Не нашёл в его настройках принудительное сохранение пустых переменных.
Могу просто нули прописать.
---------- Добавлено 23.10.2017 в 22:29 ----------
Пустые индексы не передаются в POST, так что не вводя принудительно список не получится.
---------- Добавлено 23.10.2017 в 22:47 ----------
Кажется, я понял в чём дело и как исправить, внёс доработку:
alexey_jc: поменял на php5.6, пришла смс, ввожу, Something went wrong. Логи:
[23-Oct-2017 09:08:35 Europe/Moscow] PHP Warning: file_get_contents(/home/111/site.xyz/bad-ads-blocker/tempdata/pass): failed to open stream: No such file or directory in /home/111/site.xyz/bad-ads-blocker/functions.php on line 19
[23-Oct-2017 09:08:35 Europe/Moscow] PHP Warning: Missing argument 4 for curl_post(), called in /home/111/site.xyz/bad-ads-blocker/login2auth.php on line 18 and defined in /home/111/site.xyz/bad-ads-blocker/functions.php on line 198
Сделаю версию с включением записи протокола для отладки таких случаев, ибо мне не видать в чём дело.
Vanzent: Про функции это не страшно - сделайте так:
Да, спасибо, почти так и сделал, только это самое простое, list тоже переделал, но там ещё много несовместимостей в области объявления объектов и вытаскивания значений параметров.
Vanzent: Вот что приходит в ответ на ввод кода с смс
Без подробных журналов даже не знаю чем помочь, а они почти все выключены в этой версии для скачки. Может зайти на google, взять новый список одноразовых паролей, чтоб он на них не ругался и попробовать снова? ))
Лично ещё не видел такого, но подозреваю, что вход был успешным, просто Google предупреждение выдал, а ПО такого не ожидало, вот и ругается.
---------- Добавлено 22.10.2017 в 21:27 ----------
Vanzent: Получается он залогинен, и надо нажать на "Remind me later".
Похоже, но раз ПО пошло не по нужной ветке, значит в нужный файл не записался id издателя и надо или вручную вставить pub-213... в файл pub_id.txt в tempdata или переавторизоваться.
---------- Добавлено 22.10.2017 в 21:30 ----------
Кстати, я там забыл закомментировать запись результата авторизации в файл. answer5.342565 вроде называется или как-то так. Скиньте его, пожалуйста, может получится и на этот случай доработать.
Наконец-то есть первая версия руководства пользователя:
http://www.howgadget.com/adsense/kak-zablokirovat-musornye-obyavleniya-v-adsense.html#manual
---------- Добавлено 26.10.2017 в 00:55 ----------
Неа
Рад стараться! ))
Цитата:
Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /var/.../bad_ads_blocker/functions.php on line 242
https://stackoverflow.com/questions/...t-be-activated
Да, видел, забыл написать. Попытался в htaccess переопределить - не работает. То есть вообще перестаёт.
php_admin_value open_basedir none
Может у Вас заработает.
ну и производные
Логично.
Гугль уже волнуется: "заблокирована подозрительная попытка входа..." Ясно же, я под Москвой, а сервер - в Питере. Как-то быстро перемещаюсь, на его взгляд.
Да, у меня точно так же было. Подтвердил ему, что это я, а потом вошёл с SMS-подтверждением.
Возможно, дело в этом
https://stackoverflow.com/questions/...nswer-39030256
Да, совершенно верно. Первые попытки переделать почему-то приводили к тому, что на php5.6 работать переставало. Не понял почему, сейчас всё нормально.
sergeich_gs, не рассматриваете вариант выложить код на github?
А заодно добавить ссылку в подписи. Там было бы удобнее работать с кодом.
Про github думал, но только мыслями и ограничился. В общем, пока не хочу.
Ссылку в подписи - да, уже, но не на git.
Может для работы с DOM деревом лучше подтянуть какой нибудь компонент, например:
Symfony Dom Crawler
Посмотрел что это. Ранее не знал. Да, можно было бы, но честно, нет желания сейчас переделывать под Symfony. На php5 и так работает, а на php7 есть и другие проблемы совместимости, так что ещё и смысла большого не вижу.
Поставил на 5.6 и всеравн ощибки выдает:
Эти предупреждения не должны мешать основной работе. Оно работало? Авторизация прошла?
Да на YII например реализовать
Он, наверное, шустрее бы работал... В общем, тоже не хочу. Это ж опять всё переделывать.
галочка Enable logs по-моему ничего не дала, в окне сообщений небыло, вот логи
Эта галка включает не вывод логов в окно (прошу прощения за всё ещё отсутствующую документацию), а запись ответов сервера в файлы во временной папке в папку logs. Если и с новой версией, что недавно выложил не будет работать, то попрошу мне те файлы скинуть.
sergeich_gs, добавьте пожалуйста ссылку в подпись на скачивание, чтобы не рыться. Тема-то развивается.
Да. )
Господа, спасибо всем, кто помогал доделывать.
Но есть всё же хоть кто-то у кого этот инструмент нормально заработал?!
А то ощущение, что у меня одного только и работает. )
Обновил. php5.3 теперь поддерживается.
Позже всем писавшим отвечу.
Fatal error: Cannot use object of type DOMNodeList as array in /var/www/site.ru/data/www/site.ru/bad_ads_blocker/login_functions.php on line 9
php5.3?
Только что на php5.3 пытался запускать, точно такая же ошибка. Поправил, но на php5.6 перестало работать, вернул как было. В общем, буду думать
---------- Добавлено 24.10.2017 в 19:44 ----------
php5.4 проверил - то же самое.
обновил, не работает. Вот все логи сессии от открытия страницы и после ввода кода SMS
Можете включить галку "Enable logs" и запустить ещё раз, а потом скинуть файлы, которые напишутся?
Когда после "Remind me later" гугл отдает код, там нет ссылок href с /adsense/new/u/0/pub. Поэтому не видет что залогинены.
Есть только ссылки в скриптах
Можно мне снова файл целиком? Попробую допилить. Там уже есть функция расшифровки подобных ответов.
---------- Добавлено 23.10.2017 в 22:07 ----------
Когда сохраняется конфигурация, вы удаляете элемент массива из сеттинга. Поэтому много варнингов в начальном экране.
Это json, я на его усмотрение оставил, можно попробовать его настроить, чтоб избежать несуществующих элементов массивов.
---------- Добавлено 23.10.2017 в 22:19 ----------
Не нашёл в его настройках принудительное сохранение пустых переменных.
Могу просто нули прописать.
---------- Добавлено 23.10.2017 в 22:29 ----------
Пустые индексы не передаются в POST, так что не вводя принудительно список не получится.
---------- Добавлено 23.10.2017 в 22:47 ----------
Кажется, я понял в чём дело и как исправить, внёс доработку:
v.1.4.2:
http://www.howgadget.com/adsense/kak-zablokirovat-musornye-obyavleniya-v-adsense.html
Ух ты, получил смс! )
Но дальше
Something went wrong...
Вот что приходит в ответ на ввод кода с смс
Доделал на основе полученного файла вход. Не могу проверить у себя, ибо мне не предлагает. )
Прошу скачивать и проверять.
http://www.howgadget.com/adsense/kak-zablokirovat-musornye-obyavleniya-v-adsense.html
Жду отзывов.
Ещё сделал небольшую демо-версию, где можно ознакомиться с внешним видом, все кнопочки можно жать, ничего не сломается. Пароль не меняется: hg.
---------- Добавлено 23.10.2017 в 19:39 ----------
http://www.howgadget.com/bad_ads_blocker/
Можно попробовать расставить в коде такие простенькие ловушки ошибок
Скорее всего на сервере нужно сделать
Да, спасибо, сделаю.
поменял на php5.6, пришла смс, ввожу, Something went wrong. Логи:
[23-Oct-2017 09:08:35 Europe/Moscow] PHP Warning: file_get_contents(/home/111/site.xyz/bad-ads-blocker/tempdata/pass): failed to open stream: No such file or directory in /home/111/site.xyz/bad-ads-blocker/functions.php on line 19
[23-Oct-2017 09:08:35 Europe/Moscow] PHP Warning: Missing argument 4 for curl_post(), called in /home/111/site.xyz/bad-ads-blocker/login2auth.php on line 18 and defined in /home/111/site.xyz/bad-ads-blocker/functions.php on line 198
Сделаю версию с включением записи протокола для отладки таких случаев, ибо мне не видать в чём дело.
Про функции это не страшно - сделайте так:
Да, спасибо, почти так и сделал, только это самое простое, list тоже переделал, но там ещё много несовместимостей в области объявления объектов и вытаскивания значений параметров.
Вот что приходит в ответ на ввод кода с смс
Без подробных журналов даже не знаю чем помочь, а они почти все выключены в этой версии для скачки. Может зайти на google, взять новый список одноразовых паролей, чтоб он на них не ругался и попробовать снова? ))
Лично ещё не видел такого, но подозреваю, что вход был успешным, просто Google предупреждение выдал, а ПО такого не ожидало, вот и ругается.
---------- Добавлено 22.10.2017 в 21:27 ----------
Получается он залогинен, и надо нажать на "Remind me later".
Похоже, но раз ПО пошло не по нужной ветке, значит в нужный файл не записался id издателя и надо или вручную вставить pub-213... в файл pub_id.txt в tempdata или переавторизоваться.
---------- Добавлено 22.10.2017 в 21:30 ----------
Кстати, я там забыл закомментировать запись результата авторизации в файл. answer5.342565 вроде называется или как-то так. Скиньте его, пожалуйста, может получится и на этот случай доработать.