В корне форума создал файл test.php в котором прописан код:
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../../';
define('PHPBB_ROOT_PATH', $phpbb_root_path);
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$query = "SELECT item_order FROM sp_orders_items WHERE state_order=0 or state_order=1 or state_order=2";
$res = $db->mysql_query( $query );
while( $row = $db->mysql_fetch_array($res) ) {
$available_ids[] = $row["item_order"]; }
for($x=1;$x<9;$x++){
$rnd=rand( 0 , (count($available_ids)-1) );
$rand[$x]=$available_ids[$rnd];
echo $rand[$x] ;}
mysql_close();
?>Если в файле прописать прямое подключение к БД, с указанием имени, пароля и тп- то все работает...Warning: include(../../common.php) [function.include]: failed to open stream: No such file or directory in /home/p40159/www/19sp.ru/forum/test7.php on line 6
Warning: include(../../common.php) [function.include]: failed to open stream: No such file or directory in /home/p40159/www/19sp.ru/forum/test7.php on line 6
Warning: include() [function.include]: Failed opening '../../common.php' for inclusion (include_path='.:/usr/local/php52/lib/php') in /home/p40159/www/19sp.ru/forum/test7.php on line 6
Fatal error: Call to a member function mysql_query() on a non-object in /home/p40159/www/19sp.ru/forum/test7.php on line 9
Подскажите пожалуйста: что я упустил? Мне никак нельзя указывать в файле имя и пароль- это файл будет общедоступным.
Сильно не ругайте- я только учусь.


