$date=date("[d/m/Y|H:i]");
$ip=getenv("Remote_addr");
$real_ip=getenv("HTTP_X_FORWARDED_FOR");
$otkuda=getenv("HTTP_REFERER");
$browser=getenv("HTTP_USER_AGENT");
$win=getenv("windir");
$fp=fopen("log.txt","a");
fputs($fp,"$date\t$uid\t<br/>$ip($real_ip)\t<br/>$otkuda\t<hr/><br>");
fclose($fp);
?>
выводим через пхп
<?php require("log.txt");?></div>
как сделать так, что бы выводилось сверху вниз? Сверху - новые значения.
пытался array_reverse - не сообразил, как сделать
Спустя 2 минуты, 8 секунд (28.05.2012 - 21:44) Игорь_Vasinsky написал(а):
$log = array_reverse(file('log.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));
foreach($log as $key=>$value)
{
echo $value.'<br />';
}
Спустя 3 минуты, 14 секунд (28.05.2012 - 21:47) Gish написал(а):
Игорь_Vasinsky,
не помогло
не помогло
Спустя 3 минуты, 39 секунд (28.05.2012 - 21:51) Игорь_Vasinsky написал(а):
))) да ну.
1. получил массив
2. перевернул массив
3. вывел массив
и давно уже пишут красивеее
1. получил массив
2. перевернул массив
3. вывел массив
и давно уже пишут красивеее
$date=date("[d/m/Y|H:i]");
$ip=getenv("Remote_addr");
$real_ip=getenv("HTTP_X_FORWARDED_FOR");
$otkuda=getenv("HTTP_REFERER");
$browser=getenv("HTTP_USER_AGENT");
$win=getenv("windir");
file_put_contents('log.txt',"$date\t$uid\t<br/>$ip($real_ip)\t<br/>$otkuda\t<hr /><br />", FILE_APPEND);
Спустя 2 минуты, 8 секунд (28.05.2012 - 21:53) Gish написал(а):
Игорь_Vasinsky, слушай, помоги, а.
напиши полный скрпит пожалуйста
напиши полный скрпит пожалуйста
Спустя 9 минут, 13 секунд (28.05.2012 - 22:02) Игорь_Vasinsky написал(а):
)) чёт внатуре не реверснул же... пападос.
Спустя 8 минут, 12 секунд (28.05.2012 - 22:10) Игорь_Vasinsky написал(а):
блин. строки в файле то не тегом разделять надо.
вот.
Пишешь лог
вот читаешь
вот.
Пишешь лог
$date=date("[d/m/Y|H:i:s]");
$ip=getenv("Remote_addr");
$real_ip=getenv("HTTP_X_FORWARDED_FOR");
$otkuda=getenv("HTTP_REFERER");
$browser=getenv("HTTP_USER_AGENT");
$win=getenv("windir");
file_put_contents('log.txt',"$date\t$uid\t<br/>$ip($real_ip)\t<br/>$otkuda\t<hr />".PHP_EOL, FILE_APPEND);
вот читаешь
$log = array_reverse(file('log.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));
foreach($log as $key=>$value)
{
echo $value.'<br />';
}
[28/05/2012|23:09:40]
127.0.0.1()
[28/05/2012|23:09:38]
127.0.0.1()
[28/05/2012|23:09:36]
127.0.0.1()
[28/05/2012|23:09:35]
127.0.0.1()
[28/05/2012|23:09:33]
127.0.0.1()
[28/05/2012|23:09:32]
127.0.0.1()
[28/05/2012|23:09:31]
127.0.0.1()
Спустя 50 минут, 38 секунд (28.05.2012 - 23:01) Gish написал(а):
Игорь_Vasinsky, да-да-да, всё получилось!
Спасибо тебе огромное!
Спасибо тебе огромное!