Ostatnio instalowałem forum do CMSa i po jego zainstalowaniu wyświetliły mi się błędy php w 2 plikach.
Proszę mi napisać co to sa za błędy i jak się ich pozbyć;/
CODE
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/warezcho/public_html/engine/forum/admin/init.class.php(2) : eval()'d code on line 1 Fatal error: Call to a member function on a non-object in /home/warezcho/public_html/engine/forum/admin/forum.php on line 23
Tutaj kawałek pliku zawierający linijkę z błędem:
plik: /public_html/engine/forum/admin/forum.php
CODE
-----------------------------------------------------
*/
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
require_once ENGINE_DIR.'/forum/admin/init.class.php';
$dle_forum_init->admin();
$fcache = new forum_cache;
$action = $_REQUEST['action'];
switch ($action)
{
// ********************************************************************************
// MAIN
// ********************************************************************************
case "":
$count_options = count($options);
for($i=0; $i<$count_options; $i++)
{
if($member_db[1] > $options[$i]['access'] AND $options[$i]['access'] != "all")
{
unset($options[$i]);
}
}
$forum_stats = array();
$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_forum_posts");
$forum_stats['posts'] = $row['count'];
$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_forum_topics");
$forum_stats['topics'] = $row['count'];
$forum_stats['licence'] = ($l_full) ? $f_lg['licence_trial'] : $f_lg['licence_full'];
$sum_size = $db->super_query("SELECT SUM(file_size) AS sum FROM " . PREFIX . "_forum_files");
$forum_stats['sum_size'] = formatsize($sum_size['sum']);
if (!$forum_config['offline']) $forum_stats['line'] = $f_lg['forum_online'];
else $forum_stats['line'] = $f_lg['forum_offline'];
$forum_stats['cache'] = formatsize(dirsize("engine/forum/cache"));
$forum_mysql = $db->query("SHOW TABLE STATUS FROM `".DBNAME."`");
while ($row = $db->get_array($forum_mysql))
{
if (strpos($row['Name'], PREFIX."_forum_") !== false)
$forum_db_size += $row['Data_length'] + $row['Index_length'] ;
}
$db->free($forum_mysql);
$forum_stats['db_size'] = formatsize($forum_db_size);
echo_top();
echo_title($f_lg['m_forum']);
echo "<table width=\"100%\">";
foreach($options as $option)
{
if ($i > 1) {echo "</tr><tr>"; $i=0;}
$i++;
echo "<td width=\"50%\"><div class=\"quick\"><a href=\"{$option['url']}\"><img src=\"engine/forum/admin/ico/{$option['image']}\" border=\"0\" align=\"left\"><h3>{$option['name']}</h3>{$option['descr']}</a></div></td>";
}
echo "</table>";
echo_bottom(w);
echo_updates_js();
echo "<div id=\"update_box\" style=\"display:none\">";
echo_top(w); echo_title($f_lg['check_updates']); echo "<div id=\"update_result\"></div>"; echo_bottom(w);
echo "</div>";
echo_top(w);
echo_title($f_lg['m_stats']);
echo_stats($forum_config, $forum_stats);
echo_bottom();
break;
*/
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
require_once ENGINE_DIR.'/forum/admin/init.class.php';
$dle_forum_init->admin();
$fcache = new forum_cache;
$action = $_REQUEST['action'];
switch ($action)
{
// ********************************************************************************
// MAIN
// ********************************************************************************
case "":
$count_options = count($options);
for($i=0; $i<$count_options; $i++)
{
if($member_db[1] > $options[$i]['access'] AND $options[$i]['access'] != "all")
{
unset($options[$i]);
}
}
$forum_stats = array();
$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_forum_posts");
$forum_stats['posts'] = $row['count'];
$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_forum_topics");
$forum_stats['topics'] = $row['count'];
$forum_stats['licence'] = ($l_full) ? $f_lg['licence_trial'] : $f_lg['licence_full'];
$sum_size = $db->super_query("SELECT SUM(file_size) AS sum FROM " . PREFIX . "_forum_files");
$forum_stats['sum_size'] = formatsize($sum_size['sum']);
if (!$forum_config['offline']) $forum_stats['line'] = $f_lg['forum_online'];
else $forum_stats['line'] = $f_lg['forum_offline'];
$forum_stats['cache'] = formatsize(dirsize("engine/forum/cache"));
$forum_mysql = $db->query("SHOW TABLE STATUS FROM `".DBNAME."`");
while ($row = $db->get_array($forum_mysql))
{
if (strpos($row['Name'], PREFIX."_forum_") !== false)
$forum_db_size += $row['Data_length'] + $row['Index_length'] ;
}
$db->free($forum_mysql);
$forum_stats['db_size'] = formatsize($forum_db_size);
echo_top();
echo_title($f_lg['m_forum']);
echo "<table width=\"100%\">";
foreach($options as $option)
{
if ($i > 1) {echo "</tr><tr>"; $i=0;}
$i++;
echo "<td width=\"50%\"><div class=\"quick\"><a href=\"{$option['url']}\"><img src=\"engine/forum/admin/ico/{$option['image']}\" border=\"0\" align=\"left\"><h3>{$option['name']}</h3>{$option['descr']}</a></div></td>";
}
echo "</table>";
echo_bottom(w);
echo_updates_js();
echo "<div id=\"update_box\" style=\"display:none\">";
echo_top(w); echo_title($f_lg['check_updates']); echo "<div id=\"update_result\"></div>"; echo_bottom(w);
echo "</div>";
echo_top(w);
echo_title($f_lg['m_stats']);
echo_stats($forum_config, $forum_stats);
echo_bottom();
break;
Tutaj link do pliku z drugim błędem, jest za długa linijka;/
http://www.przeklej.pl/download/001bgkcqh9.../init-class-php