VIBER PHP file_put_contents сохраняет все входные данные

#php #viber #viber-bot

#php #viber #viber-бот

Вопрос:

У меня есть бот Viber. Я хочу сохранить свои идентификаторы. Но file_put_content сохраните все данные. Я просто хочу user.id . А также повторяющиеся идентификаторы. Поэтому я хочу просто сохранить user.ids , а не повторять их.

 file_put_contents("azer1.txt", file_get_contents("php://input"));
$viber = file_get_contents("azer1.txt");
$viber = JSON_decode($viber);
  

Комментарии:

1. Это зависит от того, что находится внутри php://input . Возможно, вам нужно будет прочитать его, выполнить итерацию и присвоить другой переменной. Но, похоже, это не имеет никакого отношения к Viber.

Ответ №1:

вы можете читать php://input с помощью массива

php://input в arrray

 $data = json_decode(file_get_contents('php://input'), true);
var_dump($data); //your array
  

будьте осторожны, php не имеет такого JSON_decode($viber); метода,
должен быть прописным как таковой json_decode()