Колхоз/Ферма/садовник | Стена Для кх
Тема закрыта by
Alex_Grey

ребята проблема опять что не так сам не знаю посмотрите за + стена для кх не пашет кто поможет файл вот http://mferma.ga/stena.grey.zip
Alex_Grey, что за валюта такая "за +"
PandCar, ну другого ничего нету кинули меня на деньги сейчас голяк нету ни рубля
чё не кто не поможет мля )))
Flash, <?
function smiles($string){
$dir = opendir ("smiles");
while ($file = readdir ($dir)) {
if (ereg (".gif$", "$file")){
$file2=str_replace(".gif","",$file);
$string=str_replace(".$file2.",'<img src="smiles/'.$file.'" alt="">',$string);
}}
closedir ($dir);
return $string; }
function check($msg) {
if (is_array($msg)) {
foreach($msg as $key => $val) {
$msg[$key] = check($val);
}
} else {
$msg = htmlspecialchars($msg);
$search = array('|', '\'', '$', '\\', '^', '%', '`', "\0", "\x00", "\x1A", chr(226) . chr(128) . chr(174));
$replace = array('|', ''', '$', '\', '^', '%', '`', '', '', '', '');
$msg = str_replace($search, $replace, $msg);
$msg = stripslashes(trim($msg));
}
return $msg;
}
function page_strnavigation($link, $posts, $start, $total, $range = 3){
if ($total > 0) {
$pg_cnt = ceil($total / $posts);
$cur_page = ceil(($start + 1) / $posts);
$idx_fst = max($cur_page - $range, 1);
$idx_lst = min($cur_page + $range, $pg_cnt);
$res = 'Страницы: ';
if ($cur_page != 1) {
$res .='<a href="'.$link.'start='.($cur_page - 2) * $posts.'" title="Назад">«</a> ';
}
if (($start - $posts) >= 0) {
if ($cur_page > ($range + 1)) {
$res .= ' <a href="'.$link.'start=0">1</a> ';
if ($cur_page != ($range + 2)) {
$res .= ' ... ';
}
}
}
for ($i = $idx_fst; $i <= $idx_lst; $i++) {
$offset_page = ($i - 1) * $posts;
if ($i == $cur_page) {
$res .= ' <span class="navcurrent">'.$i.'</span> ';
} else {
$res .= ' <a href="'.$link.'start='.$offset_page.'">'.$i.'</a> ';
}
}
if (($start + $posts) < $total) {
if ($cur_page < ($pg_cnt - $range)) {
if ($cur_page != ($pg_cnt - $range - 1)) {
$res .= ' ... ';
}
$res .= ' <a href="'.$link.'start='.($pg_cnt - 1) * $posts.'">'.$pg_cnt.'</a> ';
}
}
if ($cur_page != $pg_cnt) {
$res .= ' <a href="'.$link.'start='.($cur_page * $posts).'" title="Вперед">»</a>';
}
echo ''.$res.'';
}else{echo'Страницы: нет';}
}
function bb($markup){
$preg = array(
# Text arrtibutes
'~\[b\](.*?)\[\/b\]~si' => '<b>$1</b>',
'~\[i\](.*?)\[\/i\]~si' => '<i>$1</i>',
'~\[u\](.*?)\[\/u\]~si' => '<u>$1</u>',
# цвет текста
'~\[red\](.*?)\[\/red\]~si' => '<font color="red">$1</font>',
'~\[green\](.*?)\[\/green\]~si' => '<font color="green">$1</font>',
'~\[blue\](.*?)\[\/blue\]~si' => '<font color="blue">$1</font>',
# выравнивания
'~\[center\](.*?)\[\/center\]~si' => '<div style="text-align: center">$1</div>',
'~\[left\](.*?)\[\/left\]~si' => '<div style="text-align: left">$1</div>',
'~\[right\](.*?)\[\/right\]~si' => '<div style="text-align: right">$1</div>',
# код
'/\[code\](.*)\[\/code\]/Usie' => "highlight('$1')",
# цитаты
'~\[q\](.*?)\[\/q\]~si' => '<div class="q">$1</div>',
# e-mail
'~\[email\](.*?)\[\/email\]~sei' => "'<a rel=\"noindex\" href=\"mailto:'.str_replace('@', '[dog]','$1').'\">'.str_replace('@', '[dog]','$1').'</a>'",
# ссылки
'~\[url=(.*?)?\](.*?)\[\/url\]~si' => '<a href="$1">$2</a>',
# images
'~\[img\](.*?)\[\/img\]~si' => "<img src=\"$1\" alt=\"\" style=\"max-width: 150px;\" />",
);
return preg_replace(array_keys($preg), array_values($preg), $markup);
}
function sint($in){
$in=abs(intval($in));
return $in;
}
$ids=sint($_GET[ids]);
$cole = mysql_num_rows(mysql_query("SELECT * FROM kolhoz_user WHERE id = '$ids'"));
if($cole==1){
$udata = mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '".sint($_SESSION['id_user'])."'"));
$infe = mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '".sint($ids)."'"));
if (isset($_GET['start'])) {
$start = abs(intval($_GET['start']));
} else {
$start = 0;
}
$_GET[mod]=check($_GET[mod]);
echo '<div class="block">Стена '.$infe[nick].'</div><div class="block">';
$mod = (isset($_GET['mod'])) ? $_GET['mod'] : NULL;
switch($mod){
default:
$ads = mysql_query("SELECT * FROM stena_grey WHERE ids = '$ids' ORDER BY id DESC LIMIT $start,10");
$find = mysql_num_rows(mysql_query("SELECT * FROM stena_grey WHERE ids = '$ids'"));
if($find==0){
echo'<br/>Сообщений нет!Будь первым.<br/>';
}
while($stena_greyer=mysql_fetch_array($ads))
{
$koment = check($stena_greyer[text]);
$time = check($stena_greyer[time]);
$text = bb(smiles($koment));
$usdata = mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '".sint($stena_greyer[usr])."'"));
$nickas = check($usdata[nick]);
if($usdata[status] <1){$admi="";}
elseif($usdata[status] ==1){$admi="[<span style='color:#009900'>мод</span>]";}
elseif($usdata[status] ==2){$admi="[<span style='color:#009900'>aдм</span>]";}
elseif($usdata[status] ==3){$admi="[<span style='color:#009900'>соз</span>]";}
if($usdata[status]>=1){$colors="<font color='fa
function smiles($string){
$dir = opendir ("smiles");
while ($file = readdir ($dir)) {
if (ereg (".gif$", "$file")){
$file2=str_replace(".gif","",$file);
$string=str_replace(".$file2.",'<img src="smiles/'.$file.'" alt="">',$string);
}}
closedir ($dir);
return $string; }
function check($msg) {
if (is_array($msg)) {
foreach($msg as $key => $val) {
$msg[$key] = check($val);
}
} else {
$msg = htmlspecialchars($msg);
$search = array('|', '\'', '$', '\\', '^', '%', '`', "\0", "\x00", "\x1A", chr(226) . chr(128) . chr(174));
$replace = array('|', ''', '$', '\', '^', '%', '`', '', '', '', '');
$msg = str_replace($search, $replace, $msg);
$msg = stripslashes(trim($msg));
}
return $msg;
}
function page_strnavigation($link, $posts, $start, $total, $range = 3){
if ($total > 0) {
$pg_cnt = ceil($total / $posts);
$cur_page = ceil(($start + 1) / $posts);
$idx_fst = max($cur_page - $range, 1);
$idx_lst = min($cur_page + $range, $pg_cnt);
$res = 'Страницы: ';
if ($cur_page != 1) {
$res .='<a href="'.$link.'start='.($cur_page - 2) * $posts.'" title="Назад">«</a> ';
}
if (($start - $posts) >= 0) {
if ($cur_page > ($range + 1)) {
$res .= ' <a href="'.$link.'start=0">1</a> ';
if ($cur_page != ($range + 2)) {
$res .= ' ... ';
}
}
}
for ($i = $idx_fst; $i <= $idx_lst; $i++) {
$offset_page = ($i - 1) * $posts;
if ($i == $cur_page) {
$res .= ' <span class="navcurrent">'.$i.'</span> ';
} else {
$res .= ' <a href="'.$link.'start='.$offset_page.'">'.$i.'</a> ';
}
}
if (($start + $posts) < $total) {
if ($cur_page < ($pg_cnt - $range)) {
if ($cur_page != ($pg_cnt - $range - 1)) {
$res .= ' ... ';
}
$res .= ' <a href="'.$link.'start='.($pg_cnt - 1) * $posts.'">'.$pg_cnt.'</a> ';
}
}
if ($cur_page != $pg_cnt) {
$res .= ' <a href="'.$link.'start='.($cur_page * $posts).'" title="Вперед">»</a>';
}
echo ''.$res.'';
}else{echo'Страницы: нет';}
}
function bb($markup){
$preg = array(
# Text arrtibutes
'~\[b\](.*?)\[\/b\]~si' => '<b>$1</b>',
'~\[i\](.*?)\[\/i\]~si' => '<i>$1</i>',
'~\[u\](.*?)\[\/u\]~si' => '<u>$1</u>',
# цвет текста
'~\[red\](.*?)\[\/red\]~si' => '<font color="red">$1</font>',
'~\[green\](.*?)\[\/green\]~si' => '<font color="green">$1</font>',
'~\[blue\](.*?)\[\/blue\]~si' => '<font color="blue">$1</font>',
# выравнивания
'~\[center\](.*?)\[\/center\]~si' => '<div style="text-align: center">$1</div>',
'~\[left\](.*?)\[\/left\]~si' => '<div style="text-align: left">$1</div>',
'~\[right\](.*?)\[\/right\]~si' => '<div style="text-align: right">$1</div>',
# код
'/\[code\](.*)\[\/code\]/Usie' => "highlight('$1')",
# цитаты
'~\[q\](.*?)\[\/q\]~si' => '<div class="q">$1</div>',
'~\[email\](.*?)\[\/email\]~sei' => "'<a rel=\"noindex\" href=\"mailto:'.str_replace('@', '[dog]','$1').'\">'.str_replace('@', '[dog]','$1').'</a>'",
# ссылки
'~\[url=(.*?)?\](.*?)\[\/url\]~si' => '<a href="$1">$2</a>',
# images
'~\[img\](.*?)\[\/img\]~si' => "<img src=\"$1\" alt=\"\" style=\"max-width: 150px;\" />",
);
return preg_replace(array_keys($preg), array_values($preg), $markup);
}
function sint($in){
$in=abs(intval($in));
return $in;
}
$ids=sint($_GET[ids]);
$cole = mysql_num_rows(mysql_query("SELECT * FROM kolhoz_user WHERE id = '$ids'"));
if($cole==1){
$udata = mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '".sint($_SESSION['id_user'])."'"));
$infe = mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '".sint($ids)."'"));
if (isset($_GET['start'])) {
$start = abs(intval($_GET['start']));
} else {
$start = 0;
}
$_GET[mod]=check($_GET[mod]);
echo '<div class="block">Стена '.$infe[nick].'</div><div class="block">';
$mod = (isset($_GET['mod'])) ? $_GET['mod'] : NULL;
switch($mod){
default:
$ads = mysql_query("SELECT * FROM stena_grey WHERE ids = '$ids' ORDER BY id DESC LIMIT $start,10");
$find = mysql_num_rows(mysql_query("SELECT * FROM stena_grey WHERE ids = '$ids'"));
if($find==0){
echo'<br/>Сообщений нет!Будь первым.<br/>';
}
while($stena_greyer=mysql_fetch_array($ads))
{
$koment = check($stena_greyer[text]);
$time = check($stena_greyer[time]);
$text = bb(smiles($koment));
$usdata = mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '".sint($stena_greyer[usr])."'"));
$nickas = check($usdata[nick]);
if($usdata[status] <1){$admi="";}
elseif($usdata[status] ==1){$admi="[<span style='color:#009900'>мод</span>]";}
elseif($usdata[status] ==2){$admi="[<span style='color:#009900'>aдм</span>]";}
elseif($usdata[status] ==3){$admi="[<span style='color:#009900'>соз</span>]";}
if($usdata[status]>=1){$colors="<font color='fa
Flash, вот такая ошибка
так что не кто не поможет
да всем лень!
Alex_Grey (01.02.2016 в 21:49)
так что не кто не поможет
так что не кто не поможет
что за исправление придложеш?