Loading...
Помощь по скриптам | Помогите ошибка
<?php
/*
echo $set['site'];
*/
$set['site'] = htmlspecialchars($_SERVER
['HTTP_HOST']);
/*
*/
define("H", $_SERVER["DOCUMENT_ROOT"].'/');
/*
==========================
Подключение к базе
==========================
*/
ob_start();
$db = mysql_connect
('localhost','u22757_karsa','wea1');
mysql_query('SET NAMES`utf8`',$db);
mysql_select_db('u233752757',$db);
$opdirbase = opendir(H.'core/function/');
while ($filebase = readdir($opdirbase))
{
if (preg_match('#.php$#i', $filebase))
{
require_once(H.'core/function/' . $filebase);
}
}
if($user['vip_time'] < time()){
mysql_query("UPDATE `user` SET `vip_time` = '0'
WHERE `id` = '".$user['id']."'");
}
function smiles($text){
$aa = mysql_query("SELECT name,adres FROM
`smiles` order by `id` desc");
while($ba = mysql_fetch_assoc($aa)){
$text=str_replace($ba['name'],'<img src="'.$ba
['adres'].'" alt="smile" />', $text);
}
$bbcode = array(
'/(.+)/isU' => '<em>$1</em>',
'/(.+)/isU' => '<strong>$1</strong>',
'/(.+)/isU' => '<span style="text-
decoration:underline;">$1</span>',
'/[big](.+)[/big]/isU' => '<span style="font-
size:large;">$1</span>',
'/
(.+)
/isU' => '<center>$1</
center>',
'/[small](.+)[/small]/isU' => '<span
style="font-size:xx-small;">$1</span>',
'/(.+)/isU' => '<span
style="color:#ff0000;">$1</span>',
'/(.+)/isU' => '<span
style="color:#00bb00;">$1</span>',
'/(.+)/isU' => '<span
style="color:#0000bb;">$1</span>',
'/[white](.+)[/white]/isU' => '<span
style="color:#ffffff;">$1</span>');
$text= preg_replace(array_keys($bbcode),
array_values($bbcode), $text);
$text = preg_replace('/error{1}/',
'<img src="$1"/>', $text);
return nl2br($text);
}
function detect_browser(){
$iphone = strpos($_SERVER
['HTTP_USER_AGENT'],"iPhone");
$mobile = strpos($_SERVER
['HTTP_USER_AGENT'],"Mobile");
$Silk = strpos($_SERVER
['HTTP_USER_AGENT'],"Silk/");
$Kindle = strpos($_SERVER
['HTTP_USER_AGENT'],"Kindle");
$operam = strpos($_SERVER
['HTTP_USER_AGENT'],"Opera Mini");
$operai = strpos($_SERVER
['HTTP_USER_AGENT'],"Opera Mini");
$android =d strpos($_SERVER
['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER
['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER
['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER
['HTTP_USER_AGENT'],"iPod");
$wind = strpos($_SERVER
['HTTP_USER_AGENT'],"windows");
$bsd1 = strpos($_SERVER
['HTTP_USER_AGENT'],"bsd");
$lin = strpos($_SERVER
['HTTP_USER_AGENT'],"linux");
$unix = strpos($_SERVER
['HTTP_USER_AGENT'],"unix");
$x11 = strpos($_SERVER
['HTTP_USER_AGENT'],"x11");
$macos = strpos($_SERVER
['HTTP_USER_AGENT'],"macos");
$macintosh = strpos($_SERVER
['HTTP_USER_AGENT'],"macintosh");
if ($iphone || $mobile || $Silk || $Kindle ||
$operam || $operai || $android || $palmpre ||
$ipod || $berry){a
$browser = 'mobile';
} else {
$browser = 'pc';
}
return $browser;
}
/*
========================
Куки
========================
*/
session_start();
if(mysql_result(mysql_query("SELECT count(id)
from `ipban` where `ip` = '".check($_SERVER
['REMOTE_ADDR'])."'"),0) >= 1){
echo'Ваш IP заблокирован.'; exit;
}
if(isset($_COOKIE['nick']) && isset($_COOKIE
['pass'])) {
$usernick = check($_COOKIE['nick']);
$userpass = check($_COOKIE['pass']);
$user = mysql_fetch_assoc(mysql_query("SELECT
* FROM `user` WHERE `nick` = '$usernick' &&
`pass` = '$userpass' LIMIT 1"));
if($user['bonus_sila'] > time()) {
$user['sila'] += 300;
$user['max_health'] += 300;
$user['lovk'] += 300;
$user['zashit'] += 300;
$user['mana'] += 300;
}
}
// Дальнейшее обращение к пользователю
$user['nick']
$act = isset($_GET['act']) ? htmlspecialchars($_GET
['act']) : '';
if ($user['set_p_str']!=NULL)
$set['p_str'] = $user['set_p_str'];
mysql_query("update `user` set `online` = '".time
()."', `ip` = '".htmlspecialchars
(mysql_real_escape_string($_SERVER
['REMOTE_ADDR']))."' where (`id` = '".$user['id']."')
LIMIT 1");
mysql_query("update `user` set `health` = '".
($user['health'] < $user['max_health'] ? ($user
['health']+0) : ($user['health']+0) )."' where (`id` =
'".$user['id']."') LIMIT 1");
$param = $user[sila] + $user[lovk] + $user[zashit]
+ $user[max_health];
mysql_query("UPDATE `user` SET `param` =
'$param' WHERE `id` = '$user[id]' LIMIT 1");
if($user[health] < 0)mysql_query("UPDATE `user`
SET `health` = '0' WHERE `id` = '$user[id]' LIMIT
1");
function pagenav($base_url, $start, $max_value,
$num_per_page) {
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
$pgcont = 4;
$pgcont = (int)($pgcont - ($pgcont % 2)) / 2;
if ($start >= $max_value)
$start = max(0, (int)$max_value -
(((int)$max_value % (int)$num_per_page) == 0 ?
$num_per_page : ((int)$max_value %
(int)$num_per_page)));
________
посл. ред. 15.02.2015 в 16:58; всего 1 раз(а); by Andreukaaa
Parse error: syntax error, unexpected
'strpos' (T_STRING) in /home/u233752757/
public_html/isvo.ru/core/system.php on line
Andreukaaa, на какой линии ошибка?
71
$Silk = strpos($_SERVER
['HTTP_USER_AGENT'],"Silk/" ;
попробуй убрать слеш
?
убери вот это /
$Silk = strpos($_SERVER
['HTTP_USER_AGENT'],"Silk");
Вали с хостингера куда по дальше
Andreukaaa (15.02.2015 в 16:54)

/*
echo $set['site'];
*/
$set['site'] = htmlspecialchars($_SERVER
['HTTP_HOST']);
/*
*/
define("H", $_SERVER["DOCUMENT_ROOT"].'/');
/*
==========================
Подключение к базе
==========================
*/
ob_start();
$db = mysql_connect
('localhost','u22757_karsa','wea1');
mysql_query('SET NAMES`utf8`',$db);
mysql_select_db('u233752757',$db);
$opdirbase = opendir(H.'core/function/');
while ($filebase = readdir($opdirbase))
{
if (preg_match('#.php$#i', $filebase))
{
require_once(H.'core/function/' . $filebase);
}
}
if($user['vip_time'] < time()){
mysql_query("UPDATE `user` SET `vip_time` = '0'
WHERE `id` = '".$user['id']."'");
}
function smiles($text){
$aa = mysql_query("SELECT name,adres FROM
`smiles` order by `id` desc");
while($ba = mysql_fetch_assoc($aa)){
$text=str_replace($ba['name'],'<img src="'.$ba
['adres'].'" alt="smile" />', $text);
}
$bbcode = array(
'/(.+)/isU' => '<em>$1</em>',
'/(.+)/isU' => '<strong>$1</strong>',
'/(.+)/isU' => '<span style="text-
decoration:underline;">$1</span>',
'/[big](.+)[/big]/isU' => '<span style="font-
size:large;">$1</span>',
'/
(.+)
/isU' => '<center>$1</
center>',
'/[small](.+)[/small]/isU' => '<span
style="font-size:xx-small;">$1</span>',
'/(.+)/isU' => '<span
style="color:#ff0000;">$1</span>',
'/(.+)/isU' => '<span
style="color:#00bb00;">$1</span>',
'/(.+)/isU' => '<span
style="color:#0000bb;">$1</span>',
'/[white](.+)[/white]/isU' => '<span
style="color:#ffffff;">$1</span>');
$text= preg_replace(array_keys($bbcode),
array_values($bbcode), $text);
$text = preg_replace('/error{1}/',
'<img src="$1"/>', $text);
return nl2br($text);
}
function detect_browser(){
$iphone = strpos($_SERVER
['HTTP_USER_AGENT'],"iPhone");
$mobile = strpos($_SERVER
['HTTP_USER_AGENT'],"Mobile");
$Silk = strpos($_SERVER
['HTTP_USER_AGENT'],"Silk/");
$Kindle = strpos($_SERVER
['HTTP_USER_AGENT'],"Kindle");
$operam = strpos($_SERVER
['HTTP_USER_AGENT'],"Opera Mini");
$operai = strpos($_SERVER
['HTTP_USER_AGENT'],"Opera Mini");
$android =d strpos($_SERVER
['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER
['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER
['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER
['HTTP_USER_AGENT'],"iPod");
$wind = strpos($_SERVER
['HTTP_USER_AGENT'],"windows");
$bsd1 = strpos($_SERVER
['HTTP_USER_AGENT'],"bsd");
$lin = strpos($_SERVER
['HTTP_USER_AGENT'],"linux");
$unix = strpos($_SERVER
['HTTP_USER_AGENT'],"unix");
$x11 = strpos($_SERVER
['HTTP_USER_AGENT'],"x11");
$macos = strpos($_SERVER
['HTTP_USER_AGENT'],"macos");
$macintosh = strpos($_SERVER
['HTTP_USER_AGENT'],"macintosh");
if ($iphone || $mobile || $Silk || $Kindle ||
$operam || $operai || $android || $palmpre ||
$ipod || $berry){a
$browser = 'mobile';
} else {
$browser = 'pc';
}
return $browser;
}
/*
========================
Куки
========================
*/
session_start();
if(mysql_result(mysql_query("SELECT count(id)
from `ipban` where `ip` = '".check($_SERVER
['REMOTE_ADDR'])."'"),0) >= 1){
echo'Ваш IP заблокирован.'; exit;
}
if(isset($_COOKIE['nick']) && isset($_COOKIE
['pass'])) {
$usernick = check($_COOKIE['nick']);
$userpass = check($_COOKIE['pass']);
$user = mysql_fetch_assoc(mysql_query("SELECT
* FROM `user` WHERE `nick` = '$usernick' &&
`pass` = '$userpass' LIMIT 1"));
if($user['bonus_sila'] > time()) {
$user['sila'] += 300;
$user['max_health'] += 300;
$user['lovk'] += 300;
$user['zashit'] += 300;
$user['mana'] += 300;
}
}
// Дальнейшее обращение к пользователю
$user['nick']
$act = isset($_GET['act']) ? htmlspecialchars($_GET
['act']) : '';
if ($user['set_p_str']!=NULL)
$set['p_str'] = $user['set_p_str'];
mysql_query("update `user` set `online` = '".time
()."', `ip` = '".htmlspecialchars
(mysql_real_escape_string($_SERVER
['REMOTE_ADDR']))."' where (`id` = '".$user['id']."')
LIMIT 1");
mysql_query("update `user` set `health` = '".
($user['health'] < $user['max_health'] ? ($user
['health']+0) : ($user['health']+0) )."' where (`id` =
'".$user['id']."') LIMIT 1");
$param = $user[sila] + $user[lovk] + $user[zashit]
+ $user[max_health];
mysql_query("UPDATE `user` SET `param` =
'$param' WHERE `id` = '$user[id]' LIMIT 1");
if($user[health] < 0)mysql_query("UPDATE `user`
SET `health` = '0' WHERE `id` = '$user[id]' LIMIT
1");
function pagenav($base_url, $start, $max_value,
$num_per_page) {
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
$pgcont = 4;
$pgcont = (int)($pgcont - ($pgcont % 2)) / 2;
if ($start >= $max_value)
$start = max(0, (int)$max_value -
(((int)$max_value % (int)$num_per_page) == 0 ?
$num_per_page : ((int)$max_value %
(int)$num_per_page)));


Почему не использовать ббкод при постинге кодов?
Онлайн: 0
Время:
Gen. 0.1489
(c) Bym.Guru 2010-2025