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:
<?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);
?>
Iemand enig idee wat het probleem kan zijn? Ik snap niet wat er precies mis is.
Alvast Bedankt
Grtz
840 views