'; if ($wrbname!=null) {print "Ваш профіль  Вихід [$wrbname] ";} else {print "вхід у систему | реєстрація ";} print"

"; return true;} $lines=file("$datadir/usersdat.php"); $maxi=count($lines)-1; print "(всього зареєстровано $maxi користувачів)"; function prcmp ($a, $b) {if ($a==$b) return 0; if ($a>$b) return -1; return 1;} function replacer ($text) { $text=str_replace(" ",' ',$text); $text=str_replace(">",'>',$text); $text=str_replace("<",'<',$text); $text=str_replace("\"",'"',$text); $text=preg_replace("/\n\n/",'

',$text); $text=preg_replace("/\n/",'
',$text); $text=preg_replace("/\\\$/",'$',$text); $text=preg_replace("/\r/",'',$text); $text=preg_replace("/\\\/",'\',$text); $text=str_replace("\r\n","
",$text); $text=str_replace("\n\n",'

',$text); $text=str_replace("\n",'
',$text); $text=str_replace("\t",'',$text); $text=str_replace("\r",'',$text); $text=str_replace(' ',' ',$text); return $text; } if (!is_file("$brdskin/top.html")) {$topurl="$brdskin/top.html";} else {$topurl="$brdskin/top.html";} if (!is_file("$datadir/$datafile")) {exit('
Файл РУБРИК не існує! Зайдіть в адмінку і створіть рубрики!');} if (!isset($_GET['fid'])) { $realbase="1"; if (is_file("$datadir/$datafile")) $lines=file("$datadir/$datafile"); if (!isset($lines)) $datasize=0; else $datasize=sizeof($lines); if ($datasize<=0) {if (is_file("$datadir/copy.dat")) {$realbase="0"; $lines=file("$datadir/copy.dat"); $datasize=sizeof($lines);}} if ($datasize<=0) exit("$back Проблеми з базою даних, файл даних пустий - зверніться до адміністратора.
Файл РУБРИК не існує! Зайдіте в адмінку і створіть рубрики!"); $i=count($lines); $imax=$i; include "$topurl"; addtop($brdskin); $imagefile=0; $rubitogo=0; $msgitogo=0; $itogo=0; $record=array_fill(0, $imax,''); do {$i--; $dt=explode("|",$lines[$i]); if ($dt[1]=="R") $imagefile++;} while($i>0); $i=$imax; do {$i--; $dt=explode("|",$lines[$i]); $fid="$dt[0]"; $url="index.html?fid=$fid"; if ($dt[1]=="R" and $i>0) {$record[$i].='
@endtable@';} if ($dt[1]=="R") { $record[$i].="\r\n"; } } } while($i > 0); $si=0; if (is_file("$datadir/mainreklama.html")) include"$datadir/mainreklama.html"; echo'

$dt[2] | $rubitogo |

"; $rubitogo=0; $imagefile--;} if ($dt[1]!="R") { $rubitogo=$rubitogo+$dt[2]+$dt[3]; $msgitogo=$dt[2]+$dt[3]; $itogo=$itogo+$msgitogo; if ($msgitogo>"0") {$ok="have.gif"; $ok1="onmouseover=\"tover(this)\" onmouseout=\"tout(this)\""; $ok2="$dt[1]"; } else {$ok2="$dt[1]"; $ok1=""; $ok="nohave.gif";} if ($litemode==TRUE) { $record[$i].=''; $record[$i].="$ok2 "; if ($msgitogo>0) $record[$i].="[$msgitogo]"; else $record[$i].=" \r\n"; } else { $record[$i].="
 $ok2"; if ($msgitogo>0) $record[$i].="$msgitogo"; else $record[$i].=" 
'; do { if (strstr($record[$i],"@endtable@")) { $si++; if ($si==$colrub) {$chto="
\r\r\n"; $si=0;} else $chto="\r\r\n"; $record[$i]=str_replace("@endtable@","$chto",$record[$i]); } print"$record[$i]"; $i++; } while($i < $imax); echo'
'; if ($realbase==FALSE) $text_base="

Головний файл бази даних пошкоджений, дошка працює на копії. Адміністратор! Зайди в адмінпанель і віднови базу даних з копії, а потім зроби перерахунок кількості оголошень!"; else $text_base=""; print"

Всього оголошень у базі: $itogo $text_base

"; $shapka20=""; $shapka10="
"; if (is_file("$datadir/newmsg.dat") and $showten>="1") { $linesn = file("$datadir/newmsg.dat"); $in=count($linesn); if ($in > 0) { $newdat=file("$datadir/newmsg.dat"); $in=count($newdat)-1; $iall=$in; $ia=$in+1; echo'
'; if ($showten>"10") {print ""; $in--; } while($in >"-1"); } echo'
Нових оголошень: $ia
К - Куплю  П - Продам
$shapka20";} else {print "
 ";} do {$dtn=explode("|", $newdat[$in]); $tdt=explode("[ktname]", $dtn[1]); $url="index.html?fid=$dtn[8]&id=$dtn[10]"; $dtn[5]=substr($dtn[5],0,150); $dtn[5]=str_replace("
","\r\n",$dtn[5]); $dtn[1]=str_replace("[ktname]"," --> ",$dtn[1]); $dtn[7]=date("H:i",$dtn[7]); $datemsg=substr($dtn[6],0,5); if ($dtn[4]=="П") {$colorsp="#ff3333";} else {$colorsp="#1414CD";} if (round($iall/2)==($in+1) & $showten>10) {print"
Останні $ia оголошень:
К - Куплю  П - Продам
$shapka10";} if ($dtn[9]=="vip") {$st1=""; $st2="VIP-оголошення \r\n";} else {$st1=""; $st2="";} print"
$dtn[4]   $datemsg $dtn[7]   $st1$dtn[3] перейти
'; } } if (isset($_GET['fid']) and !isset($_GET['id']) and isset($_GET['R'])) { $fid=$_GET['fid']; if (!is_file("$datadir/$datafile")) {exit('
Файл РУБРИК не існує! Зайдіть в адмінку і створіть рубрики!');} include "$topurl"; addtop($brdskin); $lines=file("$datadir/$datafile"); $i=count($lines); if ($i==0) {exit("помилка :-(. Файл $datafile пустий!!!");} $n="0"; $a1="-1"; $u=$i-1; $total="0"; $i="0"; $cm="0"; $si="0"; $flag=null; $itogo="0"; $it=0; echo'"; $ivip="1"; if (isset($ob) and is_file("$datadir/$ob.dat")) { $lines=null; $lines=file("$datadir/$ob.dat"); $i=count($lines); if ($i>5) {$ii=5; $lt=explode("|",$lines[0]); $tdt=explode("[ktname]", $lt[1]); print""; }} print"
'; do {$a1++; $dt=explode("|", $lines[$a1]); $url="index.html?fid=$dt[0]"; if ($dt[1]!="R") {$it=$dt[2]+$dt[3];} if ($dt[1]=="R") {$cm++;} if ($dt[1]=="R" and $dt[0]==$fid) {$flag++; $si++; print"

$dt[2]

";} if ($dt[1]=="R" and $dt[0]>$fid) {$flag=null;} if ($dt[1]!="R" and $dt[0]>$fid and $flag!=null) { $itogoo=$dt[2]+$dt[3]; if ($itogoo>5) {$ob=$dt[0];} if (($dt[2]+$dt[3])>"0") {$ok="have.gif"; $ok1="onmouseover=\"tover(this)\" onmouseout=\"tout(this)\""; } else { if (is_file("$datadir/$fid.dat")) {$line=file("$datadir/$dt[0].dat"); $it=count($line);} $ok1=""; $ok="nohave.gif"; } if ($it>0) {$ok2=" $dt[1]";} else {$ok2=" $dt[1]";} print"\r\n";} $i++; $itogo=$itogo+$it; } while($a1 < $u); print"
$ok2"; if ($it>0) print"$it"; else print"  "; print"
"; print"




"; do {$ii--; $dt=explode("|",$lines[$ii]); $url="index.html?fid=$fid&id=$dt[10]"; $deldate=date("d.m.Y",$dt[7]); $tekdt=mktime(); $deldays=round(($dt[7]-$tekdt)/86400); $dt[5]=str_replace("
", "\r\n", $dt[5]); $dt[5]=substr($dt[5],0,200); $dt[5].="..."; $dt[6]=str_replace("200", "0", $dt[6]); $dney="днів"; if ($deldays=="0") {$deldays=1;} if ($deldays>20) {$ddays=substr($deldays,-1);} else {$ddays=$deldays;} if ($ddays=="1") {$dney="день";} if ($ddays=="2" or $ddays=="3" or $ddays=="4") {$dney="дні";} if ($dt[9]=="vip") {print "";} if (stristr($dt[2],"[email]")) {$tdt=explode("[email]",$dt[2]); $usdat="$usdat, $dt[6], дійсне $deldays $dney"; if ($dt[4]=="С") {$itogos++;} } while($ii > 0); print"

Останні 5 оголошень розділу $tdt[0]

Тип Заголовок Ім'я, дата, дійсне
$tdt[0]";} else {$usdat="$dt[2]";} print" $ii $dt[4] "; print"$dt[3]
Всього оголошень у базі: $itogo

"; } if (isset($_GET['fid']) and !isset($_GET['id']) and !isset($_GET['R'])) { $fid=$_GET['fid']; $addbutton="Додати оголошення у цей розділ"; $deleted="$back. Файл рубрики НЕ существует! Возможно администратор удалил данную рубрику."; if (!ctype_digit($fid)) {exit(' Попытка взлома. Хакерам здесь не место.');} $imax=count(file("$datadir/$datafile")); if (($fid>300) or (strlen($fid)==0)) {exit("$deleted");} if (!is_file("$datadir/$fid.dat")) {exit("$deleted");} else { $lines=file("$datadir/$fid.dat"); $itogo=count($lines); $maxi=$itogo-1; $n="0"; if ($itogo > 0) { $tekdate=mktime(); $i=$itogo; $newi="-1"; $pred="0"; $spros="0"; $todelete="0"; $itogos="0"; $old=0; do {$i--; $dt=explode("|",$lines[$i]); if ($dt[4]!="П") {$itogos++;} if ($dt[7]<$tekdate) { $scribemass[$old]=$lines[$i]; $old++; $todelete++; if ($dt[4]=="П") {$pred++;} else {$spros++;}} else {$newi++; $newlines[$newi]=$lines[$i];} } while($i>0); $old--; if (isset($newlines)) {$newitogo=count($newlines)-1;} else {$newitogo="0"; $newlines[0]="";} if ($todelete>"0") { $fp=fopen("$datadir/$fid.dat","a+"); flock ($fp,LOCK_EX); ftruncate ($fp,0); for ($i=0; $i <= $newitogo; $i++) {fputs($fp,$newlines[$i]);} flock ($fp,LOCK_UN); fclose($fp); $fp=fopen("$datadir/oldmess.dat","a+"); flock ($fp,LOCK_EX); for ($i=0; $i <= $old; $i++) {fputs($fp,$scribemass[$i]);} flock ($fp,LOCK_UN); fclose($fp); if (!isset($flagm1)) {$flagm1=1;} if ($flagm1>"0") { $lines = file("$datadir/$datafile"); $i=count($lines); do {$i--; $dt=explode("|", $lines[$i]); if ($fid==$dt[0]) { $dt[2]=$dt[2]-$pred; if ($dt[2]<"0") {$dt[2]="0";} $dt[3]=$dt[3]-$spros; if ($dt[3]<"0") {$dt[3]="0";} if ($newitogo==0) {$dt[2]="0"; $dt[3]="0";} $text="$fid|$dt[1]|$dt[2]|$dt[3]|"; $file=file("$datadir/$datafile"); $fp=fopen("$datadir/$datafile","a+"); flock ($fp,LOCK_EX); ftruncate ($fp,0); for ($ii=0;$ii< sizeof($file);$ii++) {if ($i!=$ii) {fputs($fp,$file[$ii]);} else {fputs($fp,"$text\r\n");}} fflush ($fp); flock ($fp,LOCK_UN); fclose($fp); } } while($i > 0); } $lines = file("$datadir/$fid.dat"); $itogo=count($lines); $maxi=$itogo-1; $i=$itogo; } } if ($itogo > 0) {$i=$itogo; $lt=explode("|",$lines[0]); $tdt=explode("[ktname]", $lt[1]); $razdel=$tdt[1]; $rubrika="$tdt[0] $tdt[1]"; include "$topurl"; addtop($brdskin); $rubrika="$tdt[0]"; if (!isset($_GET['page'])) {$page=1;} else {$page=$_GET['page']; if (!ctype_digit($page)) {$page=1;} if ($page<1) $page=1;} $ivip=0; $itogos=0; print""; $p=$itogo; $ivip=0; do {$p--; $dt=explode("|", $lines[$p]); if ($dt[9]=="vip") {$ivip++;} $newlines[$p]="$dt[9]|$dt[11]|$dt[0]|$dt[1]|$dt[2]|$dt[3]|$dt[4]|$dt[5]|$dt[6]|$dt[7]|$dt[8]|$dt[10]|$dt[12]|$dt[13]|$dt[14]|$dt[15]|$dt[16]|$dt[17]|$dt[18]|"; } while($p > 0); usort($newlines,"prcmp"); $p=$itogo; do {$p--; $dt=explode("|", $newlines[$p]); $lines[$p]="$dt[2]|$dt[3]|$dt[4]|$dt[5]|$dt[6]|$dt[7]|$dt[8]|$dt[9]|$dt[10]|$dt[0]|$dt[11]|$dt[1]|$dt[12]|$dt[13]|$dt[14]|$dt[15]|$dt[16]|$dt[17]|$dt[18]|\r\n"; } while($p > 0); $maxpage=ceil(($maxi+1)/$qq); if ($page>$maxpage) {$page=$maxpage;} $fm=$qq*($page-1); if ($fm>$maxi) {$fm=$maxi-$qq;} $lm=$fm+$qq; if ($lm>$maxi) {$lm=$maxi+1;} do {$dt=explode("|", $lines[$fm]); $fm++; $url="index.html?fid=$fid&id=$dt[10]"; if ($dt[4]=="П") {$colorsp="#ff3333";} else {$colorsp="#1414CD";} $deldate=date("d.m.Y",$dt[7]); $tekdt=mktime(); $deldays=round(($dt[7]-$tekdt)/86400); $dt[5]=str_replace("
", "\r\n", $dt[5]); $dt[5]=substr($dt[5],0,200); $dt[5].="..."; $dt[6]=str_replace("200", "0", $dt[6]); $dney="днів"; if ($deldays=="0") {$deldays=1;} if ($deldays>20) {$ddays=substr($deldays,-1);} else {$ddays=$deldays;} if ($ddays=="1") {$dney="день";} if ($ddays=="2" or $ddays=="3" or $ddays=="4") {$dney="дні";} if ($dt[9]=="vip") {print "";} else {print "";} if (stristr($dt[2],"[email]")) {$tdt=explode("[email]",$dt[2]); $usdat="$usdat"; if (($dt[9]=="vip") and ($ivip==1)) {echo'';} $ivip--; if ($dt[4]=="С") {$itogos++;} } while($fm < $lm); $itogop=$i-$itogos; $maxi=$itogo-1; $maxpage=ceil(($maxi+1)/$qq); if ($page>$maxpage) {$page=$maxpage;} echo'
$razdel $rubrika
"; if (is_file("reklama.html")) {include"reklama.html";} print"
Т Ф Заголовок Ім'я розміщено, дійсне
$tdt[0]";} else {$usdat="$dt[2]";} if (strlen($dt[14])<4) {$fotoznak="";} else {$fotoznak="";} print" $fm $dt[4] $fotoznak "; if ($dt[9]=="vip") {print"$dt[3]";} else {print"$dt[3]";} print"

$dt[5]
$dt[6], дійсне $deldays $dney
 

Сторінки:  '; $addp="class=sel"; if ($page>=4 and $maxpage>5) print "1 ... "; $f1=$page+2; $f2=$page-2; if ($page==1) { $f1=$page+4; $f2=$page; } if ($page==2) { $f1=$page+3; $f2=$page-1; } if ($page==$maxpage) { $f1=$page; $f2=$page-4; } if ($page==$maxpage-1) { $f1=$page+1; $f2=$page-3; } if ($maxpage<4) {$f1=$maxpage; $f2=1;} for($i=$f2; $i<=$f1; $i++) {if ($page==$i) {print "$i  ";} else {print "$i  ";}} if ($page<=$maxpage-3 and $maxpage>5) print "... $maxpage"; echo("

$pageinfo   Для_друку"); } else {$rubrika="Объявлений в данной рубрике нет"; include "$topurl"; addtop($brdskin); print"





Шановний відвідувачу!

В даном розділі оголошення відсутні.

Ви можете перейти на головну сторінку дошки за цим посиланням.










";} } echo'
'; } if (isset($_GET['fid']) and isset($_GET['id'])) { $fid=$_GET['fid']; $error="Ошибка скрипта! Обратитесь к администратору. Свзяаться можно по ссылке Обратной связи на главной скрипта."; $deleted="$back. Файл рубрики НЕ существует! Возможно администратор удалил данную рубрику."; if (!isset($_GET['id'])) {exit("$error");} $id=$_GET['id']; if ($_GET['id']==="") {exit("$error");} $ok=null; if (is_file("$datadir/$fid.dat")) { if (sizeof("$datadir/$fid.dat")>0) {$lines=file("$datadir/$fid.dat");} $cy=count($lines)-1; $itogo=$cy; $i=$itogo; $number=null; if ($cy>=0) {do {$dt=explode("|",$lines[$i]); if ($dt[10]==$id) {$ok=1; $number=$i;} $i--;} while ($i >= 0);}} if ($ok==null) {$rubrika="оголошення відсутнє"; include "$topurl"; addtop($brdskin); print"




Шановний відвідувачу!

Вибачте, але запитуване Вами оголошення недоступне.

Швидше за все, закінчився термін його показу, і воно було видалено.

Ви можете перейти у розділ де було размещено оголошення.

Можливо, Ви знайдете подібні оголошення в цьому розділі.

Перейти на головну сторінку можна за цим посиланням








"; } else { $dt=explode("|",$lines[$number]); $rub=$dt[3]; if (strlen($rub)>98) {$rub=substr($rub,0,98); $rub.="...";} $tdt=explode("[ktname]", $dt[1]); $razdel=$tdt[1]; $rubrika="$rub $tdt[0] $tdt[1]"; include "$topurl"; addtop($brdskin); $rubrika=$tdt[0]; $userline=file("$datadir/usersdat.php"); $i=count($userline); $usernum=""; do {$i--; $rdt=explode("|", $userline[$i]); if ($dt[2]==$rdt[0]) { $usernum="$i";} } while($i > "1"); if ($usernum!="") {$rdt = explode("|", $userline[$usernum]);} else {$rdt[0]="";$rdt[2]="";$rdt[3]="";$rdt[4]="";$rdt[5]="";$rdt[6]="";} $deldate=date("d.m.Y",$dt[7]); $tekdt=mktime(); $deldays=round(($dt[7]-$tekdt)/86400); $dt[7]=date("H:i:s",$dt[7]); $mstek=$number+1; $numtek=$cy-$number+1; $dney="днів"; if ($deldays>20) {$ddays=substr($deldays,-1);} else {$ddays=$deldays;} if ($ddays=="1") {$dney="день";} if ($ddays=="2" or $ddays=="3" or $ddays=="4") {$dney="дні";} if ($dt[4]=="П") {$dt[4]="Продам";} else {$dt[4]="Куплю";} if ($usernum!="") { $tblwidth="600"; $tblheight="370"; $fwidth=$dt[17]+40; $fheigh=$dt[18]+20; if (strlen($dt[14])>2) {$foto="Натисніть на фото для збільшення:


$dt[17] x $dt[18]
$dt[16] Кб

";} else {$foto=""; $tblwidth="500"; $tblheight="370";} $userinfo="Організація:$rdt[6]   Автор:$dt[2] E-mail:Надіслати лист автору Місто:$rdt[11]   URL:$rdt[3] Телефон:$rdt[5]  "; } else { $tblwidth="500"; $tblheight="370"; $foto=""; $userinfo="Автор:"; if (stristr($dt[2],"[email]")) { $tdt=explode("[email]", $dt[2]); $userinfo.="$tdt[0]E-mail:Надіслати лист автору";} else {$userinfo.="$dt[2]";} if (!isset($dt[13])) {$dt[13]="";} if (!isset($dt[12])) {$dt[12]="";} $userinfo.="Місто:$dt[12]Телефон:$dt[13]"; } if ($liteurl>0) {$dt[5]=eregi_replace("((https?|ftp)://[[:alnum:]_=/-]+(\\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/~%]*(\\?[[:alnum:]?+&;_=/%]*)?)?)", "\\1", $dt[5]);} print "
$foto $userinfo
$razdel $rubrika
$dt[3]$numtek
Тип оголошення:$dt[4]
Дата розміщення:$dt[6]  $dt[7]
Дата видалення:$deldate (залишилося $deldays $dney)
Текст оголошення:

$dt[5]


"; if ($number>0) {$last=$mstek-2; $dtlast=explode("|",$lines[$last]); print "Попереднє оголошення";} print "Повернутися у розділ $dt[1]"; if ($number<$cy) {$next=$mstek; $dtnext=explode("|",$lines[$next]); print "Наступне оголошення";} echo'
'; if (is_file("$datadir/$id.dat")) { $rlines=file("$datadir/$id.dat"); $ri=count($rlines); $bals=0; $all=0; echo'
'; do {$ri--; $edt=explode("|",$rlines[$ri]); $edt[3]=date("d.m.Y H:i:s",$edt[3]); if ($edt[4]!=0) {$bals=$bals+$edt[4]; $all++;} else {$edt[4]="-";} print""; } while($ri>0); if ($bals==0) {$itogobals="н/д";} else {$itogobals=round($bals*10/$all)/10;} print "
Коментарі зареєстрованих користувачів:
Ім\'я, email, датаТекст коментаряОцінка
$edt[0]
$edt[1]
$edt[3]
$edt[2]$edt[4]
Важливість оголошення:   $itogobals / 5
"; } if ($addrem=="1") {print"
Додати коментар

";} } } include "$brdskin/bottom.html"; include "../online/onlinenow.php"; list($msec,$sec)=explode(chr(32),microtime()); echo 'Сторінку згенеровано за '.round(($sec+$msec)-$HeadTime,3).' сек.'; ?>