PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 7
smit Отправлено: 09 Января, 2017 - 05:54:02 • Тема: Нужно разобраться почему не выводятся точки на яндекс карте. • Форум: FreeLance

Ответов: 0
Просмотров: 445
Приветствую уважаемые разработчики!
Нужен PHP программист, желательно знакомый с CMS Cotonti.
Сайт: http://k41v41[dot]myjino[dot]ru
Плагин яндекс карты "Placemarks" на одной странице показывает метки ( http://k41v41[dot]myjino[dot]ru/projects?map=1 ),
а на других - нет ( http://k41v41[dot]myjino[dot]ru/projects ).
Надо сделать так чтобы отображались везде. Для опытного программиста, особых трудностей составить не должно. Коды довольно простые. Просто я сам плохо шарю. Подробности и наработки покажу.
Задавайте вопросы, предлагайте цены. С радостью отвечу. Надо уже закрыть этот вопрос.
smit Отправлено: 26 Октября, 2016 - 01:09:31 • Тема: VK API Warning: Invalid argument supplied for foreach() • Форум: Программирование на PHP

Ответов: 11
Просмотров: 2302
В общем сейчас протестил "var_dump($GetBoardComments);":
После 12:
array(1) { ["error"]=> array(3) { ["error_code"]=> int(100) ["error_msg"]=> string(78) "One of the parameters specified was missing or invalid=> topic_id is undefined" ["request_params"]=> array(7) { [0]=> array(2) { ["key"]=> string(5) "oauth" ["value"]=> string(1) "1" } [1]=> array(2) { ["key"]=> string(6) "method" ["value"]=> string(17) "board.getComments" } [2]=> array(2) { ["key"]=> string(8) "group_id" ["value"]=> string(9) "131106281" } [3]=> array(2) { ["key"]=> string(5) "count" ["value"]=> string(2) "40" } [4]=> array(2) { ["key"]=> string(8) "topic_id" ["value"]=> string(0) "" } [5]=> array(2) { ["key"]=> string(10) "need_likes" ["value"]=> string(1) "0" } [6]=> array(2) { ["key"]=> string(4) "sort" ["value"]=> string(4) "desc" } } } }

После 13, 14: NULL

Я понял что ругается на topic_id и еще на что-то:
array(1) { ["error"]=> array(3)
["error_code"]=> int(100)
["error_msg"]=> string(78)

Вот что за ошибки?
smit Отправлено: 23 Октября, 2016 - 17:06:01 • Тема: VK API Warning: Invalid argument supplied for foreach() • Форум: Программирование на PHP

Ответов: 11
Просмотров: 2302
Мелкий пишет:
Так сами же написали, что var_dump($GetBoardComments); говорит NULL.
NULL так NULL, есть такой тип значений в PHP. И это не массив. Это NULL.

Я понимаю что NULL - это такое значение.
Я не понимаю, почему $GetBoardComments - это не массив?
smit Отправлено: 23 Октября, 2016 - 16:46:59 • Тема: VK API Warning: Invalid argument supplied for foreach() • Форум: Программирование на PHP

Ответов: 11
Просмотров: 2302
Мелкий пишет:

Sail пишет:
очевидно, что $GetBoardComments, передаваемый в цикл foreach не является массивом.

Так а что это, если не массив?


Мелкий пишет:

NULL это не массив. NULL это NULL.

Это здесь вообще к чему?
smit Отправлено: 23 Октября, 2016 - 15:05:44 • Тема: VK API Warning: Invalid argument supplied for foreach() • Форум: Программирование на PHP

Ответов: 11
Просмотров: 2302
ап
smit Отправлено: 21 Октября, 2016 - 12:40:05 • Тема: VK API Warning: Invalid argument supplied for foreach() • Форум: Программирование на PHP

Ответов: 11
Просмотров: 2302
Sail пишет:

очевидно, что $GetBoardComments,

А что же это? Массив как массив. В скрипте, выше точно такой же код, но для стены - работает как надо.

Sail пишет:

var_dump($GetBoardComments); после 12-й, 13-й и 14-й строчек.

После 14 - точно NULL выдает. По одному, на каждую ошибку.
Другие - не смотрел.
smit Отправлено: 21 Октября, 2016 - 03:35:45 • Тема: VK API Warning: Invalid argument supplied for foreach() • Форум: Программирование на PHP

Ответов: 11
Просмотров: 2302
Всем привет! Пытаюсь получить список комментариев из Обсуждений сообществ.
Чтобы не путались, приведу пример обсуждения: https://vk[dot]com/topic-47955426_27735839 (не реклама).

По плану, я вначале должен получить список обсуждений. Потом из них, получить список комментариев. Но что-то идет не так. Список обсуждений возвращается, а вот в комментах, строка: "foreach($GetBoardComments as $boardcomm)" - выдает целых 3 одинаковых ошибки:

Warning: Invalid argument supplied for foreach() in /home/users/k/k37v37/domains/k37 v37.myjino.ru/antispam_moe.php on line 94

Warning: Invalid argument supplied for foreach() in /home/users/k/k37v37/domains/k37 v37.myjino.ru/antispam_moe.php on line 94

Warning: Invalid argument supplied for foreach() in /home/users/k/k37v37/domains/k37 v37.myjino.ru/antispam_moe.php on line 94



Посмотрите плиз, кто поймёт, где засела ошибка? Ниндзя
2 дня уже ищу.

Значения:

tid (в списке обсуждений) - ID темы;
title (в списке обсуждений) - заголовок;
created_by (в списке обсуждений) - создатель.

id (в комментариях) - ID темы;
text (в комментариях) - заголовок;
from_id (в комментариях) - создатель.

PHP:
скопировать код в буфер обмена
  1.  
  2. //Получаем список последних 40 обсуждений  
  3.     $GetBoard = json2array(file_get_contents("https://api.vk.com/method/board.getTopics?group_id={$GroupId}&count=40"));
  4.     $GetBoard = $GetBoard['response'];
  5.     unset($GetBoard[0]);
  6.     foreach($GetBoard as $board){
  7.         if(spamcheck($board['title']) == true){
  8.             $SpamBoardMessages[]=$board['tid'];
  9.             $SpamUID[]=$board['created_by'];
  10.         }
  11.                  //Получаем список последних 40 комментов из обсуждений
  12.         $GetBoardComments = json2array(file_get_contents("https://api.vk.com/method/board.getComments?group_id={$GroupId}&count=40&topic_id={$board['tid']}&need_likes=0&sort=desc"));
  13.         $GetBoardComments = $GetBoardComments['response'];
  14.         unset($GetBoardComments[0]);
  15.         foreach($GetBoardComments as $boardcomm){
  16.             if(spamcheck($boardcomm['text']) == true){
  17.                 $GetBoardComments[]=$boardcomm['id'];
  18.                 $SpamUID[]=$boardcomm['from_id'];
  19.             }
  20.         }
  21.     }
  22.  

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB