проблем с инклуд

val4o0o0

Registered
Така и не открих въпросния урок на админ за уникалния темплейт за phpbb2, за 3-ката, та реших да си направя нещо сам, но имам един проблем инклудвам индекса на форума в сайта така:

<?php
include 'forum/index.php' ;
?>

И идват следните грешки
[phpBB Debug] PHP Notice: in file /forum/index.php on line 20: include(./common.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /forum/index.php on line 20: include(): Failed opening './common.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
[phpBB Debug] PHP Notice: in file /forum/index.php on line 21: include(./includes/functions_display.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /forum/index.php on line 21: include(): Failed opening './includes/functions_display.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
[phpBB Debug] PHP Notice: in file /forum/includes/session.php on line 361: include_once(./includes/auth/auth_db.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /forum/includes/session.php on line 361: include_once(): Failed opening './includes/auth/auth_db.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')

Според мен всичко идва от това пред директориите "./", та как да го оправя ?
 
www.сайт.com/ <= това е основен сайт.
www.сайт.com/форум <= това е форумът на сайта.

Ако искаш в сайта да include-неш нещо от форума правиш така:
Код:
<?php include("/forum/файл.php"); ?>

Пример номер 2

www.сайт.com/сайт/index.php <=това е сайта
www.сайт.com/форум <= това е форумът на сайта.

Това да include-неш нещо от форума в сайта се прави така:
Код:
<?php include("../forum/файл.php"); ?>


В примера който си дал си изпуснал () - на инкуде функцията.

Грешките който ти излизат са, че не може да намери съответните файлове, защото функцията ти е грешна.
 
Сега ставам, и снощи беше късно, всъщност така го индклудвам:
<?php include ("forum/index.php"); ?> и форума всъщност се инклудва, но в индекса са тези грешки и отдолу пише за връзка с администратор еди кой си е-мейл..
А иначе,

www.site.com
www.site.com/forum
Така седят нещата..

ето грешката:

1a634852180aec25e73f6a01691cb2d0_920x0.jpg
 
да, точно така..

ПП:


define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

Когато го изтрия пък, нищо не става..грешките се махат, но без ефект форума не се показва..
 
точно там е, и това го копирах от там..

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
и точно тези са проблемните файлове дето неискат да се инклуднат..
 

Back
Горе