View difference between Paste ID: nV6tHQ5g and SNxj9RRH
SHOW: | | - or go back to the newest paste.
1
<?php
2
3
// API-ключ
4-
$key = '****';
4+
$key = '***';
5
6-
// Количество сообщений
6+
// Количество сообщений, апи сам обрежет до максимального значения
7
$count = 1000;
8
9
// сообщения
10
$messages = json_decode(file_get_contents('http://visavi.net/api/private.php?key=' . $key . '&count=' . $count));
11
12-
// обработка
12+
// обработка и сохранение
13
$file = __DIR__ . '/data/messages_' . date('d.m.Y-h:i', time()) . '.html';
14-
$file = __DIR__ . '/data/messages_'.date('d.m.Y-h:i', time()).'.html';
14+
$handle = fopen($file, 'w') or die('Error open file');
15-
$handle = fopen($file, 'w') or die('can\'t open file');
15+
16
$content = '<!DOCTYPE html><html><head><meta charset="utf-8"/></head><body>';
17
$content .= '<h3>Сообщения от ' . date('d.m.Y-h:i', time()) . '</h3>';
18
19-
	$content .= '<h3>Сообщения от '.date('d.m.Y-h:i', time()).'</h3>';
19+
20-
	$content .= '<hr />От <a href="http://visavi.net/pages/user.php?uz='.$message->author.'"><b>'.$message->author.'</b></a> ';
20+
	$content .= '<hr />От <a href="http://visavi.net/pages/user.php?uz=' . $message->author . '"><b>' . $message->author . '</b></a> ';
21-
	$content .= '(дата: <b>'.date('d.m.Y h:i:s', $message->time).'</b>)<br /><br />';
21+
	$content .= '(дата: <b>' . date('d.m.Y h:i:s', $message->time) . '</b>)<br /><br />';
22
	$content .= $message->text;
23
}
24
25
$content .= '<hr />Сохранено <b>' . $messages->total . '</b> сообщений(я).';
26-
$content .= '<hr />Сохранено <b>'.$messages->total.'</b> сообщений(я).';
26+
27
fwrite($handle, $content);
28
fclose($handle);