Guest User

Untitled

a guest
Nov 28th, 2017
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. $sid=(int)$_GET['progon'];
  5. $res=mysql_query("SELECT * FROM muv_sites"); while ($row=mysql_fetch_assoc($res)){
  6.  
  7.  
  8. $adr=$row['surl']; $geoin=$row['geo']; $tipin=$row['tips']; $pingin=$row['ping']; $sid=$row['id']; $idin=rtrim($row['progon'], ',');
  9.  
  10. // die($adr);
  11.  
  12. $res2=mysql_query("SELECT * FROM muv_baza WHERE `geo` IN ($geoin) AND `tipa` IN ($tipin) AND `id` NOT IN ($idin) AND active='1'");
  13. if (mysql_num_rows($res2)>0) { echo 'Осталось '.mysql_num_rows($res2); }
  14. $res2=mysql_query("SELECT * FROM muv_baza WHERE `geo` IN ($geoin) AND `tipa` IN ($tipin) AND `id` NOT IN ($idin) AND active='1' LIMIT 1");
  15.  
  16.  
  17.  
  18.  
  19. if (mysql_num_rows($res2)>0) {
  20. $row2=mysql_fetch_assoc($res2); $res55=mysql_query("SELECT * FROM muv_tips WHERE id='$row2[tipa]'"); $row55=mysql_fetch_assoc($res55);
  21.  
  22.  
  23.  
  24. // $adress=str_replace('#2727#',$adr,$row2['adr']);
  25. $adress=rtrim($adr,'/').'/'.$row2['adr'];
  26.  
  27. echo '<h4>'.$row55[name].': '.$adress.'</h4>';
  28.  
  29. if ($row55[name]=='Редиректы') {
  30. $adress=str_replace('%3a',':',$adress); $adress=str_replace('%2f','/',$adress);
  31. $testhttp=substr_count($adress, 'http://'.$adr); if ($testhttp<1) {$adress=str_replace('#2727#','http://'.$adr,$row2['adr']);
  32.  
  33. }
  34.  
  35. echo 'Яндекс: '; pingyandex($adress); echo '<br>';
  36. echo 'Google: ';pinggoogle($adress);
  37.  
  38.  
  39. #$res4=mysql_query("INSERT INTO muv_progon (sid,lid,itog,adr) VALUES ('$sid','$row2[id]','1','$adress')");
  40. }
  41.  
  42. else {
  43.  
  44. define('ONE_PAGE_PARSE_TIMEOUT', 5);
  45. $a=file_get_contents($adress, ONE_PAGE_PARSE_TIMEOUT);
  46. if (!$a) {
  47. echo 'Недоступен, пропускаем.';
  48. $today=date("Y-m-d");
  49. if ($row2['nwdate']!=$today) {$nwkolvo=$row['nwkolvo']+1; $res5=mysql_query("UPDATE muv_baza SET nwdate='$today',nwkolvo='$nwkolvo' WHERE id='$row2[id]'");}
  50.  
  51. }
  52.  
  53. else {
  54. $vhozdenii=substr_count($a, $adr); echo '<h3>Вхождений домена в коде донора: '.$vhozdenii.'</h3>';
  55.  
  56. if ($vhozdenii<1) { echo '<h5 style="color:red;">Помечаем мёртвым</h5>';
  57. $today=date("Y-m-d");
  58. if ($row2['nwdate']!=$today) {$nwkolvo=$row['nwkolvo']+1; $res5=mysql_query("UPDATE muv_baza SET nwdate='$today',nwkolvo='$nwkolvo' WHERE id='$row2[id]'");}
  59.  
  60. }
  61.  
  62. else {
  63. echo 'Яндекс: '; pingyandex($adress); echo '<br>';
  64. echo 'Google: ';pinggoogle($adress);
  65. }
  66. }
  67.  
  68. }
  69.  
  70.  
  71. $newidin=rtrim($row['progon'], ',').','.$row2['id'];
  72. $res4=mysql_query("UPDATE muv_sites SET progon='$newidin' WHERE id='$sid'");
  73.  
  74. go('index.php?progon='.$sid);
  75. }
  76.  
  77. else {
  78.  
  79. if ($_SESSION['muvauto']==0) {go('index.php?message=Прогон завершен');}
  80. else {
  81.  
  82.  
  83. $res=mysql_query("SELECT * FROM muv_sites WHERE id!='$sid'"); while ($row=mysql_fetch_assoc($res)) {
  84. $adr=$row['surl']; $geoin=$row['geo']; $tipin=$row['tips']; $pingin=$row['ping']; $sid=$row['id']; $idin=rtrim($row['progon'], ',');
  85.  
  86.  
  87. $res2=mysql_query("SELECT * FROM muv_baza WHERE `geo` IN ($geoin) AND `tipa` IN ($tipin) AND `id` NOT IN ($idin) AND active='1'");
  88. if (mysql_num_rows($res2)>0) {
  89. go('index.php?progon='.$row['id']);
  90. exit();
  91. }
  92.  
  93. }
  94.  
  95. go('index.php?message=Прогон всех сайтов завершен');
  96. }
  97. }
  98.  
  99.  
  100.  
  101.  
  102. }
  103.  
  104.  
  105.  
  106.  
  107.  
  108. ?>
Advertisement
Add Comment
Please, Sign In to add comment