Страница 5 из 15

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 14 авг 2011, 12:26
Pavlo0a
killer112 писал(а):А может кто написать скрипт при заходе в прило чтобы уже создавалось ID в базу с пользователями, а то самого главного здесь нет, только скрипт
Такой урок уже есть. Вот: http://flapps.ru/forum/topic753.html

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 21 авг 2011, 20:30
rail111
Ну я сделал что-то типо этого:

База данных:

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `stat` (  `id` int(9) AUTO_INCREMENT,  `uid` int(10),  `last_date` int(10),  `visits` int(9) DEFAULT '1',  PRIMARY KEY  (`id`),  UNIQUE KEY `uid` (`uid`)) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
Страница PHP

Код: Выделить всё

// данные доступа к базе данных$db_host="localhost";       // обычно не нужно изменять$db_user="user";        // имя пользователя БД$db_password="pass";        // пароль БД$db_name = "name";      // имя БД$table_name = "stat";       // имя таблицы статистики. Если вы не меняли его в запросе, создающем БД, то и здесь менять его не надо     mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());    mysql_select_db($db_name) or die (mysql_error());  // данные приложения$app_id = '743131'; // id приложения$api_secret = 'qwertyuiopasdfghjklzxcvbnm'; // защищенный ключ приложения  $auth_key  = $_GET['auth_key'];$viewer_id = $_GET['viewer_id']; $real_key = md5($app_id."_".$viewer_id."_".$api_secret);$if_in_bd = mysql_result(mysql_query("SELECT COUNT(*) FROM $table_name WHERE uid='$_GET[viewer_id]'"),0); Если юзер с таким идом в бд уже есть будет 1.if ($auth_key == $real_key && $if_in_bd=='0'){$query = 'INSERT INTO '.$table_name.' (`uid`, `last_date`) VALUES ("'.$viewer_id.'","'.time().'") ON DUPLICATE KEY UPDATE  `visits` = (`visits`+1), `last_date`="'.time().'";';if (mysql($query)) {echo 'Все отлично';} else {echo 'Какая-то ошибошка!';}}

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 09 дек 2011, 17:59
Cypporat
помогите не понимаю делаю все по инструкции создал таблицу в базе не не одного uID в базу не добавляется
Действие Имя индекса Тип Уникальный Упакован Поле Уникальных элементов Сравнение Null Комментарий
Изменить Удалить PRIMARY BTREE Да Нет id 0 A
Изменить Удалить uid BTREE Да Нет uid 0 A YES

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 01 янв 2012, 20:11
apiboss
Да ни фига не отправляет мучаюсь уже 3 часа !!! и значение менял вместо 100 на 3 к примеру, потому что 100 пользователей нет еще ...

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 01 янв 2012, 20:20
ukhov
apiboss писал(а):Да ни фига не отправляет мучаюсь уже 3 часа !!! и значение менял вместо 100 на 3 к примеру, потому что 100 пользователей нет еще ...
нет 100 - твоя вина. больше 100 - великолепно работает.

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 02 янв 2012, 11:41
apiboss
Ну вот и заработало !!! ))) Решился вчера добавить скрипт в уже действующее приложение и проверил на 600 человек все улетело без проблем за 1-2 секунды )) Это круто !!!

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 02 янв 2012, 12:51
apiboss
А можно ли больше 1024 символа отправлять ? Если да то где исправить ??

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 03 янв 2012, 02:00
apiboss
Жду ответа !!! :o
Можно ли больше 1024 символов сделать ОЧЕНЬ НАДО !!!

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 03 янв 2012, 12:58
ukhov
apiboss писал(а):Жду ответа !!! :o
Можно ли больше 1024 символов сделать ОЧЕНЬ НАДО !!!
так попробуй сам

Re: Автоматическая отправка уведомлений с использованием JQuery

Добавлено: 03 янв 2012, 16:11
Александр
apiboss
Сейчас все 1024 отправляет?
Почитай описание метода http://vkontakte.ru/developers.php?oid= ... tification
message - текст уведомления, который следует передавать в кодировке UTF-8 (максимум 254 символа).