Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inny]Błędy php po instalacji forum
Forum PHP.pl > Forum > PHP > Frameworki
pietrach
Witam.

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;


Tutaj link do pliku z drugim błędem, jest za długa linijka;/

http://www.przeklej.pl/download/001bgkcqh9.../init-class-php

IceManSpy
Grzebałeś coś w tych plikach? Daj cały plik, aby znaleźć odpowiednią linijkę (ten z przeklej jest zaszyfrowany). Poza tym używaj odpowiedniego bbcode. Ale z tego błędu można odczytać, że coś z " } " , czyli coś pewno jest niedomknięte.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.