База данных пользователей приложения (ВК IFrame, jQuery)

Готовые уроки IFrame + ВКонтакте API
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение Александр »

segasega
Кодировка есть у файла и у самой базы данных. Кодировку файла можно поменять в текстовых редакторах, а кодировку базы - в phpMyAdmin.
Joxter
Сообщения: 21
Зарегистрирован: 02 ноя 2010, 14:12

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение Joxter »

Фуф, получилось наконец...
почти с первого раза получилось, только

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

$.post('http://flapps.ru/iframe_stat/iframe_stat.php',  // заменяем на адерс своего скрипта
эту строчку забыл изменить
Спасибо за урок)
Pusik
Сообщения: 20
Зарегистрирован: 11 сен 2010, 15:48

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение Pusik »

могли бы вы мне помочь? чтоб вносилось в БД еще и IP и имя фамилия?
буду чрезмерно благодарен!
Joxter
Сообщения: 21
Зарегистрирован: 02 ноя 2010, 14:12

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение Joxter »

Вот немного изменил базу и не работает, в чем может быть проблема?
База:

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

CREATE TABLE IF NOT EXISTS `stat` (  `id` int(9) AUTO_INCREMENT,  `uid` int(9),  `message` text,  `cost` int(9) DEFAULT '1',  PRIMARY KEY  (`id`),  UNIQUE KEY `uid` (`uid`)) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
в php:

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

$auth_key  = $_POST['auth_key'];$viewer_id = $_POST['viewer_id'];$message= $_POST['message'];$cost= $_POST['cost'];...$query = 'INSERT INTO `'.$table_name.'` (`uid`, `message`, `cost`) VALUES ("'.$viewer_id.'","'.$message.'","'.$cost.'");';
Пробовал разные варианты, с разными кавычками, имена перепроверял, и еще всякое... пару раз вылетала ошибка на строке 30(эта строка с запросом).
Переменные $message и $cost передаются в php нормально, echo их выводит правильно... Не знаю где может быть проблема, наверно где-нибдуь запятую или кавычку не так поставил)

ПС. так, для общего развития - зачем конструкция? Без этой проверки нельзя?)

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

$real_key = md5($app_id."_".$viewer_id."_".$api_secret); if ($auth_key == $real_key){...}
Спасибо)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение Александр »

Joxter
Сделай

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

echo $query;
Все данные верны? Попробуй выполнить запрос вручную через phpMyAdmin.
Если используешь в php символ @ при выполнении запроса, то убери его, чтобы увидеть ошибку.
Joxter писал(а):зачем конструкция?
Без этой конструкции можно, подменив в запросе viewer_id, выполнить действия якобы от другого пользователя.
Аватара пользователя
Дима
Сообщения: 22
Зарегистрирован: 23 янв 2011, 13:20

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение Дима »

Александр скажи пожалуйста здесь же можно отправить цикл не по 100, а например 200?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение Александр »

Дима
Какой цикл? Для чего?
Аватара пользователя
Дима
Сообщения: 22
Зарегистрирован: 23 янв 2011, 13:20

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение Дима »

ой извеняюсь
я хотел написать в тему отправка уведомлений
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение Александр »

Дима
В уведомлениях 100 - это ограничение метода вконтакте api.
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

Re: База данных пользователей приложения (ВК IFrame, jQuery)

Сообщение boombast1k »

Спасибо большое!)
Ответить