Доброго времени суток, Хотел бы уточнить у Вас каким образом можно сделать выбор фраз из "подключаемых" файлов. А то если писать все вопросы и ответы в одном файле очень длинный получается. Скажи те что сделать запрос к БД, то у меня есть малая вероятность что при большой нагрузки на маленький хостинг БД может лечь, тем самым проще брать из файла(лов). PHP: <?php $confirmation_token = '8ee1ee4c'; $token = 'f6c66f26f6c66f26f6c66f26bff69d59c9ff6c6f6c66f26ae2ade085a69720190c93aca'; $data - json_decode(file_get_contents('php://input')); switch($data -> type){ case 'confitmation'; echo $confirmation_token; break; case 'massage_new'; $user_id = data -> object -> user_id; $user_info = json_decode(file_get_contents("http://api.vk.com/method/users.get?user_ids= {$user_id}&v=5.0")); $user_name = $user_info->response[0] ->first_name; $massage - $data->object->boby; $massage_array = [ 'Привет' => "Ну здорово {user_name}", 'Привет2' => "Ну здорово2 {user_name}", ]; foreach($massage_array as $k => $v){ if($massage == $k){$otwet = $v;} } $requst_parans = [ 'message; => $otwet, 'user_id' => $user_id, 'access_token' => $token, 'v' => '5.0' ]; $get_params = http_bild_query($requst_params); file_get_contents('https://api.vk.com/method/massages.send?.$get_params); echo('ok'); break; return false; } ?> И есть ли вариант, что если к примеру нет фразы запроса, то хост отдаст рандомный ответ из другого списка.
Я по секрету тоже тебе скажу, что я не понял о чем ты. Ибо я не хочу использовать БД не как .. Представь что у меня хостинг без предоставления БД.
Если только этим продиктован отказ от использования реляционной бд, то можно сразу утверждать, что точно при такой же нагрузке у вас будет заблокирован виртуальный хостинг если вы будете писать/читать из текстового файла. Если "все-равно хочу в файл" — ну пишите/читайте в любой файл в подходящем для данных формате. Соответственно, отвечая на вопрос "каким образом": 1. Читаете с файла данные в массив 2. Работаете с данными 3. Пишите данные обратно в файл.
PHP: $massage - $data->object->boby; Неплохо. Именование переменных на самом деле многое говорит об авторе. Я ничего не отвечу, потому что я ничего не понял и вангую что автор не объяснит простым языком. Парни, кто из вас что понял ? Он случаем не про noSQL затирает ?
ну думаю что строк 500 точно. Но с каждым разом будет пополнятся, но это не точно. Яб конечно все в один файл засунул, но хотелось бы понять как можно сделать доп. файлами.
Спойлер: оффтоп Чувствую, настанет день, когда ты выйдешь из себя и нахрен все удалишь. Хорошо если клавиатура и мышь уцелеют...