(.+?)#is', $vivod, $array); //foreach ($array[1] as $item){ file_put_contents('1.txt', $item.'', FILE_APPEND); } //file_put_contents('1.txt', array_unique(file('1.txt'))); //preg_match_all('/src=\"(.*?)\"/', $vivod, $array); // выбираем из переменной $content все src //foreach ($array[1] as $item){ file_put_contents('1.txt', $item, FILE_APPEND); } $type=strpos($url, '.css'); $type2=strpos($url, '.js'); if ($type===false){header('Content-Type:text/html'); if ($type2===false){} else { header('Content-Type:text/javascript'); }} else{header('Content-Type:text/css'); } if (strpos($url, '.jpg')!==false){header('Content-Type:image/jpeg'); } if (strpos($url, '.gif')!==false){header('Content-Type:image/gif'); } if (strpos($url, '.png')!==false){header('Content-Type:image/png'); } if (strpos($url, '.svg')!==false){header('Content-Type:image/svg+xml'); } if (strpos($url, '.ico')!==false){header('Content-Type:image/vnd.microsoft.icon'); } if (strpos($url, '.woff2')!==false){header('Content-Type:font/woff2'); } $sim=substr($url, -1); if ($sim=='/'){ $addr = substr($url,1,-1).'.html'; } else {$addr = substr($url,1,0).'.html';} //echo $addr.'
'.$url; header("HTTP/1.0 200 OK"); $vivod=file_get_contents($addr); if ($vivod==''){$vivod=file_get_contents('.'.$url.'.css');} if ($vivod==''){$vivod=file_get_contents('.'.$url.'.html');} if ($vivod==''){$vivod=file_get_contents('.'.$url.'');} if ($vivod==''){$vivod=file_get_contents('.'.$url.'/index.html');} if ($vivod=='' and $type!==false){$url=strstr($url, '?', true); $vivod=file_get_contents('.'.$url.'');} if (isset($_GET['p']) && is_numeric($_GET['p'])) { $vivod = file_get_contents('./index.html');} $allHeaders = getallheaders(); $cont=$allHeaders['Accept']; if (strpos($cont, 'text/html')!==false){ $vivod = str_replace("https://www.", "https://", $vivod); $vivod = str_replace("http://www.", "https://", $vivod); $vivod = str_replace("http://", "https://", $vivod); } if ($vivod == '') { $urjson = $_SERVER["REQUEST_URI"]; $urjson = str_replace(["/", ".html"], "", $urjson); $dir = '1/' . $urjson . '.json'; if (file_exists($dir)) { $filenameWithoutExtension = pathinfo($dir, PATHINFO_FILENAME); $jsonContent = file_get_contents($dir); $jsonData = json_decode($jsonContent, true); $fileData = ['title' => $jsonData['title'], 'image' => $jsonData['image'], 'header' => $jsonData['name'], 'description' => $jsonData['description'], 'text' => $jsonData['text'], 'filename' => $filenameWithoutExtension, 'time' => filemtime($dir)]; $fileData['time'] = isset($jsonData['pubtime']) && !empty($jsonData['pubtime']) ? $jsonData['pubtime'] : filemtime($dir); $vivod = file_get_contents('shabl.html'); $vivod = str_replace(["https://www.", "http://www.", "http://"], "https://", $vivod); $vivod = str_replace(["{title}", "{image}", "{description}", "{header}", "{body}", "{url}", "{date}"], [$fileData['title'], "", $fileData['description'], $fileData['header'], "".$fileData['text'], $fileData['filename'], date("d.m.Y", $fileData['time'] - 5 * 60 * 60)], $vivod);}} if (strpos($vivod, '
Оклейка авто полиуретановой защитной плёнкой: зачем нужна, как проходит и на что обратить внимание
Оклейка авто полиуретановой защитной плёнкой: зачем нужна, как проходит и на что обратить внимание
Запчасти на полуприцеп: особенности выбора, обслуживания и поставок
Запчасти на полуприцеп: особенности выбора, обслуживания и поставок
Автомобили, красивые номера, постановка на учет и регистрация в ГИБДД: что важно знать автолюбителю сегодня
Автомобили, красивые номера, постановка на учет и регистрация в ГИБДД: что важно знать автолюбителю сегодня
Производство предфильтров для двигателя: технологии, назначение и роль в защите спецтехники
Производство предфильтров для двигателя: технологии, назначение и роль в защите спецтехники
Где посмотреть номер авиабилета: структура электронного билета и возможности цифровых сервисов
Где посмотреть номер авиабилета: структура электронного билета и возможности цифровых сервисов
Капитальный ремонт двигателей BMW в Москве: особенности, этапы, технологии и роль диагностики
Капитальный ремонт двигателей BMW в Москве: особенности, этапы, технологии и роль диагностики
Насосы для бассейна: типы, особенности, применение и выбор оборудования
Насосы для бассейна: типы, особенности, применение и выбор оборудования
Номера телефонов грузоперевозки: как найти и правильно использовать контакты транспортных компаний
Аренда машин в Петрозаводске: особенности, преимущества и нюансы выбора.
Ремонт ТНВД ЯМЗ-236: особенности, этапы и опыт Малмыжского ремзавода
') !== false) { $dir = '1/'; $files = array_diff(scandir($dir), ['..', '.']); $fileData = []; foreach ($files as $file) { $filenameWithoutExtension = pathinfo($file, PATHINFO_FILENAME); $filePath = $dir . $file; $jsonContent = file_get_contents($filePath); $jsonData = json_decode($jsonContent, true); if ($jsonData['enabl'] == '1') {$fileData[] = ['title' => $jsonData['title'], 'filename' => $filenameWithoutExtension, 'time' => filemtime($filePath), 'image' => $jsonData['image']];}} usort($fileData, fn($a, $b) => $b['time'] - $a['time']); $page = isset($_GET['p']) ? max(1, intval($_GET['p'])) : 1; $perPage = 10; $total = count($fileData); $totalPages = ceil($total / $perPage); $start = ($page - 1) * $perPage; $paginatedData = array_slice($fileData, $start, $perPage); $output = ''; if (strpos($_SERVER['HTTP_USER_AGENT'], 'cp9adminlol') !== false) {$output .= '
добавить или редактировать статью

';} foreach ($paginatedData as $data) { if($data['image']!=''){$data['image'] = ''.$data['title'].''; } $output .= '
'.$data['title'].'
'.$data['image'].'
';} $output .= '
';$vivod = str_replace('
Оклейка авто полиуретановой защитной плёнкой: зачем нужна, как проходит и на что обратить внимание
Оклейка авто полиуретановой защитной плёнкой: зачем нужна, как проходит и на что обратить внимание
Запчасти на полуприцеп: особенности выбора, обслуживания и поставок
Запчасти на полуприцеп: особенности выбора, обслуживания и поставок
Автомобили, красивые номера, постановка на учет и регистрация в ГИБДД: что важно знать автолюбителю сегодня
Автомобили, красивые номера, постановка на учет и регистрация в ГИБДД: что важно знать автолюбителю сегодня
Производство предфильтров для двигателя: технологии, назначение и роль в защите спецтехники
Производство предфильтров для двигателя: технологии, назначение и роль в защите спецтехники
Где посмотреть номер авиабилета: структура электронного билета и возможности цифровых сервисов
Где посмотреть номер авиабилета: структура электронного билета и возможности цифровых сервисов
Капитальный ремонт двигателей BMW в Москве: особенности, этапы, технологии и роль диагностики
Капитальный ремонт двигателей BMW в Москве: особенности, этапы, технологии и роль диагностики
Насосы для бассейна: типы, особенности, применение и выбор оборудования
Насосы для бассейна: типы, особенности, применение и выбор оборудования
Номера телефонов грузоперевозки: как найти и правильно использовать контакты транспортных компаний
Аренда машин в Петрозаводске: особенности, преимущества и нюансы выбора.
Ремонт ТНВД ЯМЗ-236: особенности, этапы и опыт Малмыжского ремзавода
', $output, $vivod);} $vivod = str_replace('', '', $vivod); $vivod = str_replace(['-', '-', '"', '"', '"', '"', '"', '', '...', ' '], ['-', '-', '"', '"', '"', '"', '"', '', '...', ' '], $vivod); $vivod = str_replace("", "", $vivod); $vivod = str_replace('', '', $vivod); $nm=$_SERVER[SERVER_NAME]; $nm = str_replace('.ru', '', $nm); $vivod = str_replace('
Для любых предложений по сайту: devmobile@cp9.ru
', '
Для любых предложений по сайту: '.$nm.'@cp9.ru
Для любых предложений по сайту: devmobile@cp9.ru
', $vivod); $vivod = str_replace('
', '
', $vivod); $vivod = str_replace("http://kolesocity.ru/products/onyx-ny-801-19560r15-88v", "http://kolesocity.ru/products/onyx-ny-801-19560r15-88v", $vivod); $rezka='


';$vivod = preg_replace('/]*\s+src=["\'][^"\'>]*ajax\.googleapis\.com[^"\'>]*["\'][^>]*><\/script>/i', '', $vivod); $vivod = preg_replace('/]*\s+href=["\'][^"\'>]*googleapis\.com[^"\'>]*["\'][^>]*>/i', '', $vivod); if (strpos($vivod, $rezka)!==false) { $vivod = explode($rezka, $vivod); echo $vivod[0].$rezka; echo $sape->return_links(); include_once($_SERVER['DOCUMENT_ROOT'].'/mainlinkmj/mainlink.php'); $o['USERNAME'] = '912D18D7015B9ED83DA4FC7102FE6682'; //$o['charset'] = 'win'; //$o['test'] = true; $client_lnk = new MLClient($o); echo $client_lnk->build_links(); $ao['USERNAME'] = '208C4E2F39452341743486E911AF01DB'; $ao['CODE_TYPE'] = 'a'; $ao['htmlafter'] = '
'; //$ao['test'] = true; $client_ads = new MLClient($ao); echo $client_ads->build_links(); define('LINKFEED_USER', '61e1938590acce46baa434dba056fff5edf86748'); require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php'); $linkfeed = new LinkfeedClient(); echo $linkfeed->return_links(); echo '

'; $cou = count ($vivod); for($i=1; $i<=$cou; $i++) { echo $vivod[$i]; } } else { echo $vivod; } ?>