Создать новый текстовый файл при каждом нажатии кнопки - PullRequest
0 голосов
/ 12 февраля 2012

В настоящее время я работаю над приложением, интегрированным в Facebook, в котором пользователь может вводить некоторую информацию в форму, нажимать кнопку, и информация, выбранная в форме, записывается в текстовый файл.

На следующем экране они могут как загрузить текстовый файл, так и опубликовать его на Facebook, чтобы поделиться им с другими людьми.

Проблема у меня в том, что она будет работать только для одного человека. Если кто-то создает файл, загружает его и выбирает опубликовать его в Facebook ... Когда другой пользователь создает новый файл ... Существующий будет перезаписан, то есть файл, созданный предыдущим пользователем, будет утерян, если он не загрузил это.

Я посмотрел в Интернете и нашел какой-то код для генерации случайной строки символов, которые могли бы быть полезны, но я не понял, что мне делать дальше ...

Может кто-нибудь пролить свет на эту тему?

Спасибо.

1 Ответ

0 голосов
/ 12 февраля 2012

Простое решение для генерации уникальных имен: http://php.net/manual/en/function.uniqid.php

Вы должны называть каждый текстовый файл другим именем.Вы можете использовать функцию uniqid.

Кроме того, поскольку вы находитесь в Facebook, вы также можете рассмотреть возможность использования идентификатора пользователя Facebook пользователя - они также уникальны для каждого пользователя.

Используя Facebook PHP SDK , вы можете получить уникальный идентификатор пользователя Facebook, вызвав этот метод:

$facebook->getUser()
Вам необходимо убедиться, чточто вы аутентифицировали пользователя для получения информации

Используя JavaScript SDK , вы можете просто позвонить по номеру:

FB.api("/me?fields=id")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...