Къде е грешката..?

sifovsifov

Registered
Къде е грешката в този урок и по-точно в admin/index.php
този урок
http://web-tourist.net/login/login/view.php?st=860
Дава грешки в кода при отваряне на админ панела.
Код:
Parse error: syntax error, unexpected ';' in /home/picsvet/public_html/forum/admin/index.php on line 643
за admin/index.php .....

Ако някои знае къде се намира не преведената версия на урока да ми даде линк или да ми помогне да коригирам кода.
 
Er4o каза:
Някъде има ; след функция например: echo "<a href='#">" . wordwrap($row['link'], 10, '<br />', true); . "</a>";

Точно там няма точка и запетая.

sifovsifov, дай от 640-ти до 650-ти редове от файла.
 
Ето --
Код:
	else
	{
		$template->assign_vars(array(
			"L_NO_GUESTS_BROWSING" => $lang['No_users_browsing'])
		);
	}

	// Check for new version
	$current_version = explode('.', '2' . $board_config['version']);
	$minor_revision = (int) $current_version[2];

	$errno = 0;
	$errstr = $version_info = '';

	if ($fsock = @fsockopen('www.phpbb.com', 80, $errno, $errstr, 10))
	{
		@fputs($fsock, "GET /updatecheck/20x.txt HTTP/1.1\r\n");
		@fputs($fsock, "HOST: www.phpbb.com\r\n");
		@fputs($fsock, "Connection: close\r\n\r\n");

		$get_info = false;
		while (!@feof($fsock))
		{
			if ($get_info)
			{
				$version_info .= @fread($fsock, 1024);
			}
			else
			{
				if (@fgets($fsock, 1024) == "\r\n")
				{
					$get_info = true;
				}
			}
		}
		@fclose($fsock);

		$version_info = explode("\n", $version_info);
		$latest_head_revision = (int) $version_info[0];
		$latest_minor_revision = (int) $version_info[2];
		$latest_version = (int) $version_info[0] . '.' . (int) $version_info[1] . '.' . (int) $version_info[2];

		if ($latest_head_revision == 2 && $minor_revision == $latest_minor_revision)
		{
			$version_info = '<p style="color:green">' . $lang['Version_up_to_date'] . '</p>';
		}
		else
		{
			$version_info = '<p style="color:red">' . $lang['Version_not_up_to_date'];
			$version_info .= '<br />' . sprintf($lang['Latest_version_info'], $latest_version) . ' ' . sprintf($lang['Current_version_info'], '2' . $board_config['version']) . '</p>';
		}
	}
	else
	{
		if ($errstr)
		{
			$version_info = '<p style="color:red">' . sprintf($lang['Connect_socket_error'], $errstr) . '</p>';
		}
		else
		{
			$version_info = '<p>' . $lang['Socket_functions_disabled'] . '</p>';
		}
	}
	
	$version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';
	

	$template->assign_vars(array(
		'VERSION_INFO'	=> $version_info,
		'L_VERSION_INFORMATION'	=> $lang['Version_information'])
	);

	$template->pparse("body");

	include('./page_footer_admin.'.$phpEx);

}
else
{

Това са от 575 до 653
от едитор на Dreamwever от admin/index.php

Да знаете ,че тук съм махнал последното от мода за да ползвам админ панела тоест не е добавено това от мода на урока....

Код:
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#


else
{
$template->assign_vars(array(
"L_NO_GUESTS_BROWSING" => $lang['No_users_browsing'])
);
}


#
#-----[ СЛЕД НЕГО ДОБАВЕТЕ ]------------------------------------------
#


//
// search engine spiders
//

if ( count($onlinerow_spider) )
{

$spider_users = 0; ......................................


.....................Не е целия щото е дълъг ...........

"U_WHOIS_IP" => "http://network-tools.com/default.asp?host=$spider_ip",
"U_FORUM_LOCATION" => append_sid($location_url))
);
}

}
else
{
$template->assign_vars(array(
"L_NO_Spiders_BROWSING" => $lang['No_users_browsing'])
);
}
 
не забелязвам да има грешка. но има вероятност да е от този ред:

Код:
$version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';

направи го така

Код:
$version_info.= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';

махнах полето преди точката $version_info.= . случвало ми се е да дава грешка на някой версии на пхп като има поле.
 
jooorooo каза:
не забелязвам да има грешка. но има вероятност да е от този ред:

Код:
$version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';

направи го така

Код:
$version_info.= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';

махнах полето преди точката $version_info.= . случвало ми се е да дава грешка на някой версии на пхп като има поле.

Благодаря все пак но не става и така.Забелязах обаче,че долу където показва кои е тук се визуализира Registered Users: Googlebot.
http://www.picsvet.com/forum/index.php
Това при условие че не съм слажил кода които ви казах по-нагоре в admin/index.php .Как може да се обясни това не зная.

Отново благодаря -засега ще го оставя така ,че ми писна от кодове-и се връщам към снимките.
За старанието +1
 

Back
Горе