Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $sid=(int)$_GET['progon'];
- $res=mysql_query("SELECT * FROM muv_sites"); while ($row=mysql_fetch_assoc($res)){
- $adr=$row['surl']; $geoin=$row['geo']; $tipin=$row['tips']; $pingin=$row['ping']; $sid=$row['id']; $idin=rtrim($row['progon'], ',');
- // die($adr);
- $res2=mysql_query("SELECT * FROM muv_baza WHERE `geo` IN ($geoin) AND `tipa` IN ($tipin) AND `id` NOT IN ($idin) AND active='1'");
- if (mysql_num_rows($res2)>0) { echo 'Осталось '.mysql_num_rows($res2); }
- $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");
- if (mysql_num_rows($res2)>0) {
- $row2=mysql_fetch_assoc($res2); $res55=mysql_query("SELECT * FROM muv_tips WHERE id='$row2[tipa]'"); $row55=mysql_fetch_assoc($res55);
- // $adress=str_replace('#2727#',$adr,$row2['adr']);
- $adress=rtrim($adr,'/').'/'.$row2['adr'];
- echo '<h4>'.$row55[name].': '.$adress.'</h4>';
- if ($row55[name]=='Редиректы') {
- $adress=str_replace('%3a',':',$adress); $adress=str_replace('%2f','/',$adress);
- $testhttp=substr_count($adress, 'http://'.$adr); if ($testhttp<1) {$adress=str_replace('#2727#','http://'.$adr,$row2['adr']);
- }
- echo 'Яндекс: '; pingyandex($adress); echo '<br>';
- echo 'Google: ';pinggoogle($adress);
- #$res4=mysql_query("INSERT INTO muv_progon (sid,lid,itog,adr) VALUES ('$sid','$row2[id]','1','$adress')");
- }
- else {
- define('ONE_PAGE_PARSE_TIMEOUT', 5);
- $a=file_get_contents($adress, ONE_PAGE_PARSE_TIMEOUT);
- if (!$a) {
- echo 'Недоступен, пропускаем.';
- $today=date("Y-m-d");
- if ($row2['nwdate']!=$today) {$nwkolvo=$row['nwkolvo']+1; $res5=mysql_query("UPDATE muv_baza SET nwdate='$today',nwkolvo='$nwkolvo' WHERE id='$row2[id]'");}
- }
- else {
- $vhozdenii=substr_count($a, $adr); echo '<h3>Вхождений домена в коде донора: '.$vhozdenii.'</h3>';
- if ($vhozdenii<1) { echo '<h5 style="color:red;">Помечаем мёртвым</h5>';
- $today=date("Y-m-d");
- if ($row2['nwdate']!=$today) {$nwkolvo=$row['nwkolvo']+1; $res5=mysql_query("UPDATE muv_baza SET nwdate='$today',nwkolvo='$nwkolvo' WHERE id='$row2[id]'");}
- }
- else {
- echo 'Яндекс: '; pingyandex($adress); echo '<br>';
- echo 'Google: ';pinggoogle($adress);
- }
- }
- }
- $newidin=rtrim($row['progon'], ',').','.$row2['id'];
- $res4=mysql_query("UPDATE muv_sites SET progon='$newidin' WHERE id='$sid'");
- go('index.php?progon='.$sid);
- }
- else {
- if ($_SESSION['muvauto']==0) {go('index.php?message=Прогон завершен');}
- else {
- $res=mysql_query("SELECT * FROM muv_sites WHERE id!='$sid'"); while ($row=mysql_fetch_assoc($res)) {
- $adr=$row['surl']; $geoin=$row['geo']; $tipin=$row['tips']; $pingin=$row['ping']; $sid=$row['id']; $idin=rtrim($row['progon'], ',');
- $res2=mysql_query("SELECT * FROM muv_baza WHERE `geo` IN ($geoin) AND `tipa` IN ($tipin) AND `id` NOT IN ($idin) AND active='1'");
- if (mysql_num_rows($res2)>0) {
- go('index.php?progon='.$row['id']);
- exit();
- }
- }
- go('index.php?message=Прогон всех сайтов завершен');
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment