PHPBB last posts probleem
Sinds enkele weken heb ik een forum aan mijn website toegevoegd en ik besloot een "last posts" script op de website zelf te plaatsen. Dus zo gezegd, zo gedaan, ik heb een PHPBB grabber gedownload en aangepast naar mn eigen wensen. Open ik het bestand (grabber.php) dan werkt het perfect, maar zodra ik grabber.php include in mijn home.html pagina krijg ik de volgende errors:
Warning: include(../forum/config.php) [function.include]: failed to open stream: Permission denied in /var/www/vhosts/SITE/httpdocs/nl/grabber.php on line 12
Warning: include(../forum/config.php) [function.include]: failed to open stream: Permission denied in /var/www/vhosts/SITE/httpdocs/nl/grabber.php on line 12
Warning: include() [function.include]: Failed opening '../forum/config.php' for inclusion (include_path='.:.:') in /var/www/vhosts/SITE/httpdocs/nl/grabber.php on line 12
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'apache'@'localhost' (using password: NO) in /var/www/vhosts/SITE/httpdocs/nl/grabber.php on line 18
Could not connect
Voor de duidelijkheid: Ik heb via htaccess ingesteld dat html files als php worden geparsed.
Grabber.php:
Iemand enig idee wat het probleem kan zijn? Ik snap niet wat er precies mis is.
Alvast Bedankt
Grtz
Warning: include(../forum/config.php) [function.include]: failed to open stream: Permission denied in /var/www/vhosts/SITE/httpdocs/nl/grabber.php on line 12
Warning: include(../forum/config.php) [function.include]: failed to open stream: Permission denied in /var/www/vhosts/SITE/httpdocs/nl/grabber.php on line 12
Warning: include() [function.include]: Failed opening '../forum/config.php' for inclusion (include_path='.:.:') in /var/www/vhosts/SITE/httpdocs/nl/grabber.php on line 12
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'apache'@'localhost' (using password: NO) in /var/www/vhosts/SITE/httpdocs/nl/grabber.php on line 18
Could not connect
Voor de duidelijkheid: Ik heb via htaccess ingesteld dat html files als php worden geparsed.
Grabber.php:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
// How Many Topics you want to display?
$topicnumber = 5;
// Scrolling towards up or down?
$scroll = "up";
// Change this to your phpBB path
$urlPath = "../forum";
// Database Configuration (Where your phpBB config.php file is located)
include '../forum/config.php';
$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
mysql_select_db("$dbname") or die("Could not select database");
$query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.forum_id != 0 AND
t.topic_status <> 2 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
$result = mysql_query($query) or die("Query failed");
print "<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"170\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\">
<table cellpadding='3' cellSpacing='2' width='250'>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]&p=$row[post_id]#\" TARGET=\"_blank\">" .
$row["topic_title"] .
"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
date('j - m - Y, H:i ', $row["post_time"]) .
"</td></tr></font>";
}
print "</table></marquee>";
mysql_free_result($result);
mysql_close($link);
?>
// How Many Topics you want to display?
$topicnumber = 5;
// Scrolling towards up or down?
$scroll = "up";
// Change this to your phpBB path
$urlPath = "../forum";
// Database Configuration (Where your phpBB config.php file is located)
include '../forum/config.php';
$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
mysql_select_db("$dbname") or die("Could not select database");
$query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.forum_id != 0 AND
t.topic_status <> 2 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
$result = mysql_query($query) or die("Query failed");
print "<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"170\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\">
<table cellpadding='3' cellSpacing='2' width='250'>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]&p=$row[post_id]#\" TARGET=\"_blank\">" .
$row["topic_title"] .
"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
date('j - m - Y, H:i ', $row["post_time"]) .
"</td></tr></font>";
}
print "</table></marquee>";
mysql_free_result($result);
mysql_close($link);
?>
Iemand enig idee wat het probleem kan zijn? Ik snap niet wat er precies mis is.
Alvast Bedankt
Grtz
Dan moet je even kijken naar de paden van de includes. Die kloppen dan niet meer.
Heb ik al gekeken, kloppen volgens mij wel want ze staan allebei in dezelfde map (grabber en home), of zie ik dit verkeerd?
Probleem opgelost!
Heb config.php in mijn forum directory andere rechten gegeven (iedereen mag lezen en uitvoeren, alleen eigenaar schrijven) en het werkt als een zonnetje
alsnog bedankt voor de moeite!
Grtz
Heb config.php in mijn forum directory andere rechten gegeven (iedereen mag lezen en uitvoeren, alleen eigenaar schrijven) en het werkt als een zonnetje
alsnog bedankt voor de moeite!
Grtz




