Всем привет, еще не сильна в PHP, вот я сделала вот такой простенький скрипт для рассылки по своей группе ВК:
<?php
const VK_KEY = ""; //тот самый длинный ключ доступа сообщества
const VERSION = "5.80"; //ваша версия используемого api
$host = ''; // адрес сервера
$database = ''; // имя базы данных
$user = ''; // имя пользователя
$password = ''; // пароль
$mysqli = new mysqli($host, $user, $password, $database);
if ($mysqli->connect_error) {
die('Ошибка : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}
$mysqli->set_charset("utf8");
include "vk_api.php";
$message = $_POST['message'];
$attach =$_POST['atach'];
$password = $_POST['pass'];
if ($password == 'ПАРОЛЬ') {
$vk = new vk_api(VK_KEY, VERSION);
$baza = $mysqli->query("SELECT `user_id` FROM `user`");
$row = mysqli_fetch_row($baza);
while ($row = mysqli_fetch_row($baza)) {
$vk->sendMessage($row[0],$message,$attach);
}
mysqli_free_result($result);
header('Location: http://site.ru/spam.html');
}else{
header('Location: http://idinahuj.com/');
}
?>
Cуть скрипта, рассылка сообщений пользователям, которые есть в базе, соответственно ID подгружаются из БД. Как можно оптимизировать скрипт, чтобы он не умирал при большом объеме ?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
как можно реализовать прерывание загрузки данных в базу MySQL по требованию пользователя (кнопка отмены загрузки) в php?
Подскажите пожкак правильно передать xml файл в soap запросом
Как реализовать вычитание времени, скажем в 21:20 будет проводиться мероприятие а чтоб активировать ссылку в 20:45, ну чтоб два раза не писать...