Как записать id пользователя, зашедшего в приложения в txt?
Как записать id пользователя, зашедшего в приложения в txt?
Смотрел многие темы, в которых говорилось о занесении пользователя в базу, но у меня ничего не получилось. В первой теме необходимо было использовать MySQL. Во второй теме использовались только php скрипты, которые должны были записать id пользователя в txt файл. Но эти скрипты оказались нерабочими. Нужены нормальные скрипты, которые запишут id пользователя в txt.
http://flapps.ru/forum/topic1328.html - вторая тема (запись viewer_id в txt, но там ничего не получается)
http://flapps.ru/forum/topic1328.html - вторая тема (запись viewer_id в txt, но там ничего не получается)
Re: Как записать id пользователя, зашедшего в приложения в txt?
Создай файл baza.txt, а в php скрипт напиши код:
Открой этот скрипт в браузере.
В файл что-то добавилось?
Код: Выделить всё
<? $fp=fopen("baza.txt","a+"); //Открытие дескриптора файла пользователя на запись if ($fp) { flock($fp,2); fwrite($fp,"111111"); flock($fp,3); fclose($fp); }?>
В файл что-то добавилось?
Re: Как записать id пользователя, зашедшего в приложения в txt?
Александр
Да, добавилось.
Вот это: 111111
Да, добавилось.
Вот это: 111111
Re: Как записать id пользователя, зашедшего в приложения в txt?
ukhov
Сделай как здесь http://flapps.ru/forum/topic1328.html
С помощью Charles посмотри что отправляет приложение.
Сделай как здесь http://flapps.ru/forum/topic1328.html
С помощью Charles посмотри что отправляет приложение.
Re: Как записать id пользователя, зашедшего в приложения в txt?
получилось! доделал скрипт:
.
И ещё, по-мойму в http://flapps.ru/forum/topic1328.html записывались все id подряд, например, если пользователь с id 123 и пользователь с id 678 зашли на страницу index.php, то в baza.txt записалось бы: 123678. Здесь всё с новой строки
Код: Выделить всё
<?if(isset($_GET['viewer_id'])) {$id = $_GET['viewer_id']; $fp=fopen("baza.txt","a+"); //Открытие дескриптора файла пользователя на запись if ($fp) { flock($fp,2); fwrite($fp,"$id"); flock($fp,3); fclose($fp); }}?>
И ещё, по-мойму в http://flapps.ru/forum/topic1328.html записывались все id подряд, например, если пользователь с id 123 и пользователь с id 678 зашли на страницу index.php, то в baza.txt записалось бы: 123678. Здесь всё с новой строки
Re: Как записать id пользователя, зашедшего в приложения в txt?
Только как сделать, чтобы скрипт записывал ещё и дату, т.е. в формате:
$date $id
Как получить дату?
$date $id
Как получить дату?
Re: Как записать id пользователя, зашедшего в приложения в txt?
уже решил.
Вот код:
Выводит дату, время, id пользователя
Вот код:
Код: Выделить всё
<?php// вычисляем дату и время$date = date("d.m.y"); // вычисляем двту в формате "День, месяц, год"$dn = date("l");?> <?php$hourdiff = "0"; // hours difference between server time and local time$timeadjust = ($hourdiff * 60 * 60);$melbdate = date(" H:i",time() + $timeadjust);?> <?if(isset($_GET['viewer_id'])) {$id = $_GET['viewer_id']; $fp=fopen("baza.txt","a+"); //Открытие дескриптора файла пользователя на запись if ($fp) { flock($fp,2); fwrite($fp,"Date: $date$melbdate | id: $id"); flock($fp,3); fclose($fp); }}?>
Re: Как записать id пользователя, зашедшего в приложения в txt?
А как еще и имя с фамилией записать?
Re: Как записать id пользователя, зашедшего в приложения в txt?
Скрипт из той темы не работает. Даже алерт не вылезает.
Из этой все норм.
Из этой все норм.