PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
ikarus
Отправлено: 15 Января, 2016 - 09:17:50
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Сент. 2015
Помог: 0 раз(а)
хелпдеск по имени trellis перестал работать после переезда с php 5.2.17 на 5.5.30, просто пустой экран, и в логах пусто
index.php
PHP:
скопировать код в буфер обмена
<?PHP
#=============================
# Safe and Secure
#=============================
{
}
if ( @ ini_get ( 'register_globals' ) ) {
while ( list ( $key , $value ) = each ( $_REQUEST ) ) {
}
}
#=============================
# Itsy Bitsy Stuff
#=============================
#ini_set( 'display_errors', 1 );
#=============================
# Define Our Paths
#=============================
define ( 'HD_INC' , HD_PATH
. "includes/" ) ; define ( 'HD_SRC' , HD_PATH
. "sources/" ) ; define ( 'HD_SKIN' , HD_PATH
. "skin/" ) ;
#=============================
# Main Class
#=============================
require_once HD_INC . "ifthd.php" ;
$ifthd = new ifthd( ) ;
#=============================
# Are We Banned?
#=============================
$banned_users = explode ( "\r \n " , strtolower ( $ifthd -> core -> cache [ 'config' ] [ 'ban_names' ] ) ) ; $banned_emails = explode ( "\r \n " , strtolower ( $ifthd -> core -> cache [ 'config' ] [ 'ban_emails' ] ) ) ; $banned_ips = explode ( "\r \n " , strtolower ( $ifthd -> core -> cache [ 'config' ] [ 'ban_ips' ] ) ) ;
{
$ifthd -> skin -> error ( 'no_perm_banned' ) ;
}
#=============================
# Other Junk
#=============================
'article' => 'article' ,
'kb' => 'article' ,
'myaccount' => 'account' ,
'feed' => 'feed' ,
'portal' => 'portal' ,
'pages' => 'pages' ,
'news' => 'news' ,
'register' => 'register' ,
'tickets' => 'tickets' ,
) ;
#=============================
# Require & Run
#=============================
$required = $choice [ $ifthd -> input [ 'act' ] ] ;
if ( ! isset ( $required ) ) {
$required = 'portal' ;
}
require_once HD_SRC . $required . ".php" ;
$run = new $required ( ) ;
$run -> ifthd =& $ifthd ;
$run -> auto_run ( ) ;
?>
ikarus
Отправлено: 15 Января, 2016 - 12:45:15
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Сент. 2015
Помог: 0 раз(а)
Faraon-san пишет: попробуй константу HD_DEBUG на true поменять, может чего покажет.
и #ini_set( 'display_errors', 1 ); раскомментируй строку.
неа, тишина и белый экран, а вот рядом лежит и прекрасно работает admin.php:
PHP:
скопировать код в буфер обмена
<?PHP
#=============================
# Safe and Secure
#=============================
{
}
if ( @ ini_get ( 'register_globals' ) ) {
while ( list ( $key , $value ) = each ( $_REQUEST ) ) {
}
}
#=============================
# Itsy Bitsy Stuff
#=============================
#ini_set( 'display_errors', 1 );
#=============================
# Define Our Paths
#=============================
define ( 'HD_INC' , HD_PATH
. "includes/" ) ; define ( 'HD_SRC' , HD_PATH
. "sources/" ) ; define ( 'HD_SKIN' , HD_PATH
. "skin/" ) ; define ( 'HD_ADMIN' , HD_PATH
. "admin/" ) ;
#=============================
# Main Class
#=============================
require_once HD_INC . "ifthd.php" ;
require_once HD_INC . "ifthd_admin.php" ;
$ifthd = new ifthd_admin( ) ;
#=============================
# Special
#=============================
if ( $ifthd -> input [ 'act' ] == 'phpinfo' )
{
}
elseif ( $ifthd -> input [ 'act' ] == 'tdinfo' )
{
$ifthd -> tdinfo ( ) ;
}
#=============================
# Other Junk
#=============================
'home' => 'home' ,
'logs' => 'logs' ,
) ,
'announce' => 'announce' ,
'canned' => 'canned' ,
'cdfields' => 'cdfields' ,
'cpfields' => 'cpfields' ,
'depart' => 'depart' ,
'kb' => 'article' ,
'group' => 'group' ,
'kbcat' => 'article' ,
'member' => 'member' ,
'pages' => 'pages' ,
'reply' => 'tickets' ,
'settings' => 'settings' ,
'tickets' => 'tickets' ,
) ,
'skin' => 'skin' ,
'lang' => 'lang' ,
) ,
'maint' => 'maint' ,
'backup' => 'backup' ,
) ,
) ;
#=============================
# Require & Run
#=============================
$folder = $ifthd -> input [ 'section' ] ;
$required = $choice [ $ifthd -> input [ 'section' ] ] [ $ifthd -> input [ 'act' ] ] ;
if ( ! isset ( $required ) ) {
if ( $ifthd -> input [ 'section' ] == 'manage' )
{
$folder = 'manage' ;
$required = 'tickets' ;
}
elseif ( $ifthd -> input [ 'section' ] == 'look' )
{
$folder = 'look' ;
$required = 'skin' ;
}
elseif ( $ifthd -> input [ 'section' ] == 'tools' )
{
$folder = 'tools' ;
$required = 'maint' ;
}
else
{
$folder = 'admin' ;
$required = 'home' ;
}
}
if ( ! $ifthd -> member [ 'acp' ] [ $folder ] )
{
$ifthd -> skin -> error ( 'no_perm' ) ;
}
$required = "ad_" . $required ;
require_once HD_ADMIN . $folder . "/" . $required . ".php" ;
$run = new $required ( ) ;
$run -> ifthd =& $ifthd ;
$run -> auto_run ( ) ;
?>
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB