Админка для POST запросов (на php или на похожем)
Нужно создать админку для отправки уведомлений на приложения вконтакте.
От вас не требуется знания о системы API вконтакте.
Нужно только знание html+php + mysql (или аналога php)
Есть Mysql база `aziz126_ruka`
Есть в ней таблица `visits`
в этой таблице есть 9 столбиков : uid,time ,sex ,country,city ,bdate ,first_name ,last_name ,view_type
строк - миллионы!
дамп из 300 строк прикрепляю!...
в админке нужно отобразить :
comoBox1 - выбор пола, 3 значение в ней - Любой пол, Мужской, Женский
comoBox2 - выбор города, - вставить в нее все уникальные значения из таблицы visits поля city
input1 и input2 - 2 текстовых поля отображающие возраст от и до (будем вписывать в них требуемый возраст чтобы искать в базе)
TextArea - текстовое поле, куда будем вводить предложение (максимум 1000 символов)
Button("отправить") - кнопка отправки текста.
+ поле для отображения лога
что должно происходить при нажатии на кнопку:
выбирать из базы ПО 100 штук uid (это поле в таблице visits) где sex,bdate,city удовлетворяют нашим запросам и
организовать из них строку через запятую типа: $uids="uid,uid,uid....."(только там цифры будут)
и отправить полученную строку через например curl.... пока uid строки не закончатся
$api = new VkApiNode('*****', '*******');
$query = $api->sendNotification ($uids, $message);// про функцию sendNotification вам не объязательно знать. Она просто организовывает строку и включает в нее MD5
// $message- это текст из текстового поля на странице,
//$uids - полученная строка из базы
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $query);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// ну как то так отправляется ПОСТ запрос да?
$xmlstr = curl_exec($ch);
// и в ответ от сервера вконтакте поличим строку типа 324234234,234234,234234,234234,234234,324234,234324,324324
//нужно вывести в "логе" на странице количество их. ну т.е. split(",")
curl_close($ch);
unset($uids);
ВАЖНО!
Нужно ограничить отправки на сервер Вконтакта - максимум 3 запроса в секунду
Нужно отправлять по 100 uid! не больше и после каждой отправки выводить лог.
Плюсом будет : возможность остановки отправки.
Возможность отправки одному определенному uid - которого пишем в отдельное окошко
Прошу! Задавайте вопросы!
icq 246849166
scupe: kotlasboy