PHP просмотр лога

FussesDemon

Администратор
Администратор
9 Фев 2005
6.418
693
113
www.unifree.ru
Помогите как можно сделать что не просто тупым текстом все написано было

пример
2009-01-12 09:19:31 Command:
[(Account: 2561) X: -3559.291504 Y: 483.353424 Z: 131.520599 Map: 530 Selected: none (GUID: 0)] 2009-01-12 09:19:48 Command: [ (Account: 2561) X: -3559.291504 Y:
483.353424 Z: 131.520599 Map: 530 Selected: none (GUID: 0)] 2009-01-12 20:43:54 Command: (Account: 5114) X: 2703.159912 Y: -3881.669922 Z: 106.204002 Map: 1 Selected: none (GUID: 0)]


а хотябы например по дате вот так каждый раз с красной строки
2009-01-12 09:19:31 Command: [(Account: 2561) X: -3559.291504 Y: 483.353424 Z: 131.520599 Map: 530 Selected: none (GUID: 0)]

2009-01-12 09:19:48 Command: [ (Account: 2561) X: -3559.291504 Y:
483.353424 Z: 131.520599 Map: 530 Selected: none (GUID: 0)]

2009-01-12 20:43:54 Command: (Account: 5114) X: 2703.159912 Y: -3881.669922 Z: 106.204002 Map: 1 Selected: none (GUID: 0)]


глупо но идея пришла только такая :rofl:


PHP:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
 
$log = "gmlog.log";
echo "<pre>".include 'gmlog.log';
 
?>
 

HIDRACK

Пользователь
Пользователь
9 Фев 2005
1.330
1
0
27
localhost
kino.unilans.ru
На днях был озадачен почти аналогичной идеей. Был лог одного демона, собственно нужно было вывести его с помощью Php в более симпотичном виде... (мне нужно было вывести дату и ещё пару значений из лога, а остальную часть отрезать)

Собственно после некоторых затыков, не стал заморачиваться. пришлось обратиться к уже готовым обработчикам логов на php.
 
Последнее редактирование модератором:

Axom

Администратор
Администратор
8 Фев 2005
2.710
210
63
mid решает :smile:
В пхп он есть?
 

FussesDemon

Администратор
Администратор
9 Фев 2005
6.418
693
113
www.unifree.ru
я был близок :smile:

вот так сделал все работает :smile:

PHP:
echo ("<pre>"); 
include 'gmlog.log';
echo ("/<pre>");
 

FussesDemon

Администратор
Администратор
9 Фев 2005
6.418
693
113
www.unifree.ru
а как в php искать текст

например строка
X: 122.087997 Y: 1624.489990 Z: 43.222301
и надо чтобы буквы при показе были разного цвета X: - зеленого Y: - красного Z: - желтого
 

FussesDemon

Администратор
Администратор
9 Фев 2005
6.418
693
113
www.unifree.ru
Решение по debug

Записываем файл
file_put_contents('array.tmp', json_encode($array));
Читаем
$array = file_get_contents('array.tmp');
$array = json_decode($array,true);

еще старый вариант $GLOBALS запихнуть
file_put_contents('0.txt', print_r($example, true), FILE_APPEND);

$info_debug=var_export($GLOBALS,1);
file_put_contents('./info_debug.txt', $info_debug,FILE_APPEND);