Guest User

Untitled

a guest
Aug 28th, 2017
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. <?php
  2. //sites.txt - файл со списком доменов
  3. //в результате в файле res.csv будет информация по:
  4. //Сайт, год первого скриншота в вебархиве, статус http, год последнего скриншота в вебархиве, статус страницы http код ответа
  5.  
  6. $sites = file('sites.txt');
  7. $lines = count ($sites);
  8. $l = $lines;
  9. foreach ($sites as $site)
  10. {
  11.  
  12. echo "сайтов: " . $lines . " осталось: " . --$l . "\r\n";
  13. $site = rtrim($site);
  14. $query = 'http://web.archive.org/cdx/search/cdx?url='.$site.'&output=json';
  15. $webarchive = @file_get_contents($query);
  16. $webarchive = json_decode($webarchive);
  17. $c = count ($webarchive);
  18.  
  19. if ($c == 0) {
  20. continue;
  21. }
  22.  
  23. if ($c == 2) {
  24. file_put_contents('res.csv', $webarchive[1][2] . ' ; ' . substr($webarchive[1][1],0,4) . ';' . $webarchive[1][4] . "/r/n",FILE_APPEND);
  25. }
  26. else {
  27. file_put_contents('res.csv', $webarchive[1][2] . ' ; ' . substr($webarchive[1][1],0,4) . ';' . $webarchive[1][4] . ' ; ' .$webarchive[$c-1][2] . ' ; ' . substr($webarchive[$c-1][1],0,4) . ';' . $webarchive[$c-1][4] . "\r\n",FILE_APPEND);
  28. }
  29. }
  30.  
  31. ?>
Advertisement
Add Comment
Please, Sign In to add comment