Guest User

Visavi.Net API Private Saver

a guest
Aug 8th, 2013
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.97 KB | None | 0 0
  1. <?php
  2.  
  3. // API-ключ
  4. $key = '****';
  5.  
  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. // обработка
  13. $content = '<!DOCTYPE html><html><head><meta charset="utf-8"/></head><body>';
  14. $file = __DIR__ . '/data/messages_'.date('d.m.Y-h:i', time()).'.html';
  15. $handle = fopen($file, 'w') or die('can\'t open file');
  16.  
  17. foreach($messages->messages as $message) {
  18.  
  19.     $content .= '<h3>Сообщения от '.date('d.m.Y-h:i', time()).'</h3>';
  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 />';
  22.     $content .= $message->text;
  23.  
  24. }
  25.  
  26. $content .= '<hr />Сохранено <b>'.$messages->total.'</b> сообщений(я).';
  27.  
  28. fwrite($handle, $content);
  29. fclose($handle);
Add Comment
Please, Sign In to add comment