Witam
Mam taki oto skrypt wyświetlający ostatnie posty z forum
[php]
<?php
$limit_liter = 18; //Limit liter w wyświetlanym temacie
$limit_wyswietlanych_tematow = 5; //Limit wyświetlanych tematów
$jedynie_male_znaki = True; //Wyświetlaj jedynie małe znaki, aby włączyć "True", aby wyłączyć "False"
define('IN_PHPBB', true);
include('extension.inc');
include('common.'.$phpEx);
$result = mysql_query("
SELECT
phpbb_forums.forum_id,
phpbb_topics.forum_id,
phpbb_topics.topic_id AS topic_id,
phpbb_topics.topic_title AS topic_title,
MAX(phpbb_posts.post_time) AS post_time,
MAX(phpbb_posts.post_id) AS post_id
FROM
phpbb_topics,
phpbb_posts,
phpbb_forums
WHERE
phpbb_topics.topic_id = phpbb_posts.topic_id
AND
phpbb_topics.forum_id = phpbb_forums.forum_id
AND
phpbb_forums.forum_id <> 35 AND phpbb_forums.forum_id <> 65
GROUP BY
phpbb_topics.topic_id
ORDER BY
post_time DESC limit $limit_wyswietlanych_tematow");
while($tab = mysql_fetch_array($result)){
$tytul = $tab['topic_title'];
if($jedynie_male_znaki){$tytul = strtolower($tytul);}
$dlugi = strlen($tytul);
if($dlugi>$limit_liter){
$krotki = substr($tytul,0,$limit_liter)."...";}
else{$krotki = $tytul;}
$last_post_time = create_date( $board_config['default_dateformat'], $tab['post_time'], $board_config['board_timezone'] );
echo "<a href=\"http://www.obliczahistorii.pl/forum";
$result2 = mysql_query("
SELECT
phpbb_config.config_name,
phpbb_config.config_value
FROM
phpbb_config");
while($tab2 = mysql_fetch_array($result2)){
if($tab2['config_name'] == "server_name"){echo $tab2['config_value'];}
if($tab2['config_name'] == "script_path"){echo "/" . $tab2['config_value'];}
}
echo "/viewtopic.php?p=" . $tab['post_id'] . "#" . $tab['post_id'] . "\" >" . $krotki . "</a><br>";
echo $last_post_time . "<br>";
}
?> [/php] Skrypt ten znajduje się w katalogu forum i działa bez problemu, jeżeli jednak próbuje go includować z katalogu głównego to dostaje błąd
Kod:
Warning: main(extension.inc): failed to open stream: No such file or directory in /home2/www/obliczahistorii.pl/posty.php on line 24
Warning: main(): Failed opening 'extension.inc' for inclusion (include_path='.:') in /home2/www/obliczahistorii.pl/posty.php on line 24
Warning: main(common.): failed to open stream: No such file or directory in /home2/www/obliczahistorii.pl/posty.php on line 25
Warning: main(): Failed opening 'common.' for inclusion (include_path='.:') in /home2/www/obliczahistorii.pl/posty.php on line 25
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home2/www/obliczahistorii.pl/posty.php on line 50
Jak mogę ominąć ten błąd, tak abym mógł includować ten skrypt na stronie głównej