Антиспам

Тема в разделе "Как сделать...", создана пользователем anfriska, 21 янв 2015.

  1. anfriska

    anfriska Постоялец

    Регистр.:
    3 окт 2013
    Сообщения:
    111
    Симпатии:
    32
    Здравствуйте!
    Код:


    выдает ошибки:
    1421798481
    Warning: array_shift() expects parameter 1 to be array, null given in /home/users/o/baby/domains/baby.myjino.ru/antispam.php on line 33

    Warning: Invalid argument supplied for foreach() in /home/users/o/baby/domains/baby.myjino.ru/antispam.php on line 34

    Помогите поправить, чтобы скрипт срабатывал :(

    'group_id' => 'id группы', и 'token' => 'место для токена', - заполняла.
    группа закрытая, но токен администратора группы
     
    Последнее редактирование: 21 янв 2015
  2. Denixxx

    Denixxx

    Регистр.:
    7 фев 2014
    Сообщения:
    247
    Симпатии:
    194
    У Вас не срабатывает, потому что в строке
    PHP:
    $wall curl("wall.get?owner_id=-{$config['group_id']}&filter={$config['type']}&count=".$config['count']);// Получаем записи со стены
    не отдаётся массив для последующей обработки.
    Причины:
    1. Отдаётся не массив.
    2. Не отдаётся ничего.
    3. Такого адреса вообще нет.
    Чтобы понять, что происходит, попробуйте включить логирование или вывод ошибок, чтобы было больше информации.
    Чисто визуально мне кажется, что в этой строке после owner_id= лишний минус и его нужно убрать.
    Совершенно мне непонятно, зачем Вы хайд-то такой поставили для скрытия сообщения.
     
    Последнее редактирование: 21 янв 2015