Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- /*Скрипт базы для обменников by TheSilverWolf.ru */
- /*Полноценно работающий скрипт для базы обменников */
- /*Вопросы принимаются в лс: vkontakte.ru/thesilverwolf */
- /*Настройка имени баз*/
- $filebase=array(
- 0=>'friends.txt', /*Имя базы с друзьями*/
- 1=>'fan.txt',/*Имя базы данных подписчиков*/
- 2=>'like.txt',/*Имя базы данных с лайками*/
- 3=>'club.txt',/*Имя базы данных с группами*/
- 4=>'vote.txt',/*Имя базы данных с голосованием*/
- 5=>'views.txt',/*Имя базы данных с просмотрами видео*/
- 6=>'vip.txt',/*Имя базы данных с випами*/
- 7=>'premium.txt');/*Имя базы данных с премиумами*/
- /*Настройка скрипта*/
- $tmessage='Param is added';/*Выводимое сообщение при правильном хэше*/
- $fmessage='Wrong hash';/*Выводимое сообщение при неверном хэше*/
- $adminpass='aplusked';/*Хэш для доступа в админку*/
- $filename='hash.php';/*Имя загруженного скрипта [Имя для сообщений в админке]*/
- $sub=$_GET['name'];/*Параметр который будет записываться в базу в данном случае это name*/
- $subone='name';/*Повторите верхний параметр [для справки]*/
- $crypt="aplusked".$sub."aplusked"; /*Как будет создаваться хэш(keyword,wordkey стоит заменить на свои слова)*/
- $helpauthor='1';/*Помочь автору скрипта? 1-Да, 0-Нет*/
- /*Создание sid'a [Не трогать]*/
- $makecookie=md5('thesilverwolf.ru base engine'.$adminpass.$_server["remote_addr"]);
- $makecookie=md5($makecookie);
- /*Проверка файлов на существование, и создание*/
- if (!file_exists($filebase[0]))
- {file_put_contents($filebase[0],'');echo 'Файл создан'."\n";}
- if (!file_exists($filebase[1]))
- {file_put_contents($filebase[1],'');echo 'Файл создан'."\n";}
- if (!file_exists($filebase[2]))
- {file_put_contents($filebase[2],'');echo 'Файл создан'."\n";}
- if (!file_exists($filebase[3]))
- {file_put_contents($filebase[3],'');echo 'Файл создан'."\n";}
- if (!file_exists($filebase[4]))
- {file_put_contents($filebase[4],'');echo 'Файл создан'."\n";}
- if (!file_exists($filebase[5]))
- {file_put_contents($filebase[5],'');echo 'Файл создан'."\n";}
- if (!file_exists($filebase[6]))
- {file_put_contents($filebase[6],'');echo 'Файл создан'."\n";}
- if (!file_exists($filebase[7]))
- {file_put_contents($filebase[7],'');echo 'Файл создан'."\n";}
- $testhash=md5($crypt); /*Создаем хэшик*/
- if ($_GET['add']=='friends')
- {if ($testhash==$_GET['hash']) /*Проверяем хэш сгенерированный, с полученным*/
- {echo $tmessage;/*Сообщение если хэш верный*/
- $file = fopen ($filebase[0],"a"); /*Открываем файл для записи*/
- if (!$file) /*Проверка на существование файла*/
- {echo("Ошибка открытия файла");} /*Вывод ошибки, если файл не доступен*/
- else
- {fputs ( $file, $sub."\n");}/*Записываем значения в файл*/
- fclose ($file); /*Закрываем файл*/
- /*Удаляем повторные строки*/
- $delete = file($filebase[0]);
- $delete = array_unique($delete);
- file_put_contents($filebase[0],implode('', $delete));}
- else
- {echo $fmessage;/*Cообщение если хэш неверный*/}}
- if ($_GET['add']=='fan')
- {if ($testhash==$_GET['hash']) /*Проверяем хэш сгенерированный, с полученным*/
- {echo $tmessage;/*Сообщение если хэш верный*/
- $file = fopen ($filebase[1],"a"); /*Открываем файл для записи*/
- if (!$file) /*Проверка на существование файла*/
- {echo("Ошибка открытия файла");} /*Вывод ошибки, если файл не доступен*/
- else
- {fputs ( $file, $sub."\n");}/*Записываем значения в файл*/
- fclose ($file); /*Закрываем файл*/
- /*Удаляем повторные строки*/
- $delete = file($filebase[1]);
- $delete = array_unique($delete);
- file_put_contents($filebase[1],implode('', $delete));}
- else
- {echo $fmessage;/*Cообщение если хэш неверный*/}}
- if ($_GET['add']=='like')
- {if ($testhash==$_GET['hash']) /*Проверяем хэш сгенерированный, с полученным*/
- {echo $tmessage;/*Сообщение если хэш верный*/
- $file = fopen ($filebase[2],"a"); /*Открываем файл для записи*/
- if (!$file) /*Проверка на существование файла*/
- {echo("Ошибка открытия файла");} /*Вывод ошибки, если файл не доступен*/
- else
- {fputs ( $file, $sub."\n");}/*Записываем значения в файл*/
- fclose ($file); /*Закрываем файл*/
- /*Удаляем повторные строки*/
- $delete = file($filebase[2]);
- $delete = array_unique($delete);
- file_put_contents($filebase[2],implode('', $delete));}
- else
- {echo $fmessage;/*Cообщение если хэш неверный*/}}
- if ($_GET['add']=='club')
- {if ($testhash==$_GET['hash']) /*Проверяем хэш сгенерированный, с полученным*/
- {echo $tmessage;/*Сообщение если хэш верный*/
- $file = fopen ($filebase[3],"a"); /*Открываем файл для записи*/
- if (!$file) /*Проверка на существование файла*/
- {echo("Ошибка открытия файла");} /*Вывод ошибки, если файл не доступен*/
- else
- {fputs ( $file, $sub."\n");}/*Записываем значения в файл*/
- fclose ($file); /*Закрываем файл*/
- /*Удаляем повторные строки*/
- $delete = file($filebase[3]);
- $delete = array_unique($delete);
- file_put_contents($filebase[3],implode('', $delete));}
- else
- {echo $fmessage;/*Cообщение если хэш неверный*/}}
- if ($_GET['add']=='vote')
- {if ($testhash==$_GET['hash']) /*Проверяем хэш сгенерированный, с полученным*/
- {echo $tmessage;/*Сообщение если хэш верный*/
- echo $filebase[4];
- $file = fopen ($filebase[4],"a"); /*Открываем файл для записи*/
- if (!$file) /*Проверка на существование файла*/
- {echo("Ошибка открытия файла");} /*Вывод ошибки, если файл не доступен*/
- else
- {fputs ( $file, $sub."\n");}/*Записываем значения в файл*/
- fclose ($file); /*Закрываем файл*/
- /*Удаляем повторные строки*/
- $delete = file($filebase[4]);
- $delete = array_unique($delete);
- file_put_contents($filebase[4],implode('', $delete));}
- else
- {echo $fmessage;/*Cообщение если хэш неверный*/}}
- if ($_GET['add']=='views')
- {if ($testhash==$_GET['hash']) /*Проверяем хэш сгенерированный, с полученным*/
- {echo $tmessage;/*Сообщение если хэш верный*/
- $file = fopen ($filebase[5],"a"); /*Открываем файл для записи*/
- if (!$file) /*Проверка на существование файла*/
- {echo("Ошибка открытия файла");} /*Вывод ошибки, если файл не доступен*/
- else
- {fputs ( $file, $sub."\n");}/*Записываем значения в файл*/
- fclose ($file); /*Закрываем файл*/
- /*Удаляем повторные строки*/
- $delete = file($filebase[5]);
- $delete = array_unique($delete);
- file_put_contents($filebase[5],implode('', $delete));}
- else
- {echo $fmessage;/*Cообщение если хэш неверный*/}}
- if ($_GET['act']=='admin')
- {
- if ($_GET['pass']==$adminpass)
- {
- SetCookie("sid",$makecookie);
- echo 'Login succesfull :)'."<br/>";
- echo 'Go to:'.$filename.'?act=adminpage';
- }
- else
- {
- echo 'Parol bleat nepravilniy!1';
- }
- }
- if ($_GET['act']=='adminpage')
- {
- if ($_COOKIE['sid']==$makecookie)
- {
- echo 'Hello! admin'."<br/>";
- echo 'Add to vip: '.$filename.'?add=vip&id=id komu vip'."<br/>";
- echo 'Add to premium: '.$filename.'?add=prem&id=id komu premium'."<br/>";
- echo 'Add to friends:'.$filename.'?add=friends&'.$subone.'=id kogo dobavit&hash='.$crypt.'(hashik)'."<br/>";
- echo 'Add to like: '.$filename.'?add=like&'.$subone.'=silka kuda like&hash='.$crypt.'(hashik)'."<br/>";
- echo 'Add to fan: '.$filename.'?add=fan&'.$subone.'=id kogo dobavit&hash='.$crypt.'(hashik)'."<br/>";
- echo 'Add to club: '.$filename.'?add=club&'.$subone.'=id gruppy&hash='.$crypt.'(hashik)'."<br/>";
- echo 'Add to vote: '.$filename.'?add=vote&'.$subone.'=golosovanie zhe&hash='.$crypt.'(hashik)'."<br/>";
- echo 'Add to views: '.$filename.'?add=views&'.$subone.'=id video&hash='.$crypt.'(hashik)'."<br/>";
- echo 'Logout: '.$filename.'?act=logout';
- }
- else
- {echo 'Authorize please';}
- }
- if ($_GET['act']=='logout')
- {if ($_COOKIE['sid']==$makecookie)
- {
- SetCookie("sid",'');
- echo 'Unlogin succesful';
- }
- else
- {echo 'Need authorize';}
- }
- if (($_GET['add']=='vip') and ($_GET['id']<>'') and ($_COOKIE['sid']==$makecookie))
- {
- $file = fopen ($filebase[6],"a");
- if (!$file)
- {echo("Ошибка открытия файла");}
- else
- {fputs ( $file, $_GET['id']."\n");}
- fclose ($file);
- }
- if (($_GET['add']=='prem') and ($_GET['id']<>'') and ($_COOKIE['sid']==$makecookie))
- {
- $file = fopen ($filebase[7],"a");
- if (!$file)
- {
- echo("Ошибка открытия файла");
- }
- else
- {
- fputs ( $file, $_GET['id']."\n");
- }
- fclose ($file);
- }
- if ($helpauthor=='1') /*Просто так для хостов[как помощь]*/
- {
- file_get_contents('http://thesilverwolf.ru');
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement