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.
Доброго времени суток.
Хотел узнать, полностью ли скрипт совместим с PHP 8? Думаю на хостинге переключить с PHP 7.4 на 8 версию, но надо удостовериться, что скрипт совместим 😊
Я ХЗ. )Судя по отзывам не совсем совместим, у кого-то работает, у кого-то нет. Официально поддержки не заявлено.Как будет время, скачаю где-нибудь php8 и попробую запустить.
Не работает...
А Вы мне архив с логами не могли бы скинуть?php не слетает, но где-то логика рушится, поэтому явно видно, по тому, что Вы тут привели, что по пустому ответу он пытается что-то найти.
У меня работает. ) Ну да ладно, не самая нужная функция. vl77ru, а у Вас как? Если проблемы остаются, то попрошу как можно детальней описать.
Что нельзя в Adsense — нельзя и тут. ПО просто автоматизирует ручную работу, имитируя пользователя. Можно по URL автоматизировать, наверняка, каждое объявление имеет один и тот же домен.С этим сталкивался, эти SEMRush весьма надоедливые со своей дебильной рекламой.
При открытии " Blocked advertiser URLs" изредка возникает проблема, когда появляются множество строк в надписью delited, а сами url не показываются. Как я понимаю, скрипт не может по тем или иным причинам получить список заблокированных ссылок и очищает локальный лог.
Может сделать какую нить проверку, чтобы такого не возникало?
Да, есть такой косяк. Я выяснил, что из-за большого кол-ва заблокированных ПО не успевает в заданные рамки дождаться ответа и воспринимает это как отсутствие заблокированных, после чего чистит записи у себя.Я просто увеличил время ожидания на этот запрос и у меня более не возникала такая ошибка. Ну и на проверку, которую бы тоже можно было сделать я забил после этого. ) $GLOBALS['CURLOPT_TIMEOUT'] = 30; //Adjust it if you need more (If you can not see bloked accounts). https://github.com/sergeich-gs/adsense-bad-ads-blocker/blob/master/advertisers.php
Теоретически, количество влияет на скорость, но точно не на качество (если не случится переполнение допустимой памяти, но на это прям совсем много слов надо, сотни тысяч). Субъективно, да, "сотня другая вообще погоды не делает?" на любом железе. Тысячи и более слов на слабом железе (или ограниченных ресурсах)... ХЗ, об этом нет объективных данных, но мне кажется и это сильно влиять не должно.>> ...это поиск по массиву...Да, списки с файлов идут в массив и потом просто перебор.
На разных доменах тонны шлака
Да.Верно пишете оба.Поведение зависит от галочки "Check target URL". Если её включить, то будет и по части URL срабатывать.
Да. Изменения будут учтены при следующем запуске.
Не думаю, что это может привести к повреждению файлов. К неправильному считыванию — возможно. В таком случае просто процесс завершится с какой-то ошибкой из-за нехватки входных данных. Следующий запуск уже нормально отработает.