Файл: vcat/cat.php
Строк: 55
<?
$filename="ctdb.txt";
echo("<center><b>Каталог ссылок</b></center><br><br>");
$newfile = @fopen($filename, "r") or exit("error open file!");
$file_contents = @fread($newfile, filesize($filename)) or exit("error read file!");
$file_contents .= $newlink;
fwrite($newfile, $file_contents);
fclose($newfile);
$pg=$_GET['p'];
if (!is_numeric($pg)){$pg=1;}
$kolpgmes=20;
$kolpoz=0;
$kolshowpoz=0;
$sitemshow=(($pg-1)*$kolpgmes)+1;
$fitemshow=$sitemshow+($kolpgmes-1);
echo("<table cellpadding="5" cellspacing="0" border="0" align="center" width="500">n");
$k=0;
$i=strpos($file_contents,"link#{");
while($i>0)
{
$kolpoz++;
if ($kolpoz>=$sitemshow && $kolpoz<=$fitemshow){
$kolshowpoz++;
$i2=strpos($file_contents,"}#n",$i+6);
$im=substr($file_contents,$i+6,$i2-($i+6));
echo("<tr><td>$im</td></tr>n");
}
$i=strpos($file_contents,"link#{",($i+1));
}
echo("</table>n");
$spgtext="";
$kolpgs=floor(($kolpoz-1)/$kolpgmes)+1;
$startpage = ((floor(($pg - 1) / 10) + 1) * 10) - 9;
$finpage = $startpage + 9;
if ($kolpgs<$finpage) {
$finpage=$kolpgs;
}
$spgtext=$spgtext . "<p align='center'>";
if ($startpage>10) { $spgtext=$spgtext . "<a href='cat.php?p=" . $startpage-1 . "'>...</a> ";}
for ($j=$startpage; $j<=$finpage; $j++){
if ($j==$pg){
$spgtext=$spgtext . "<a href='cat.php?p=" . $j . "'>(<u>" . $j . "</u>)</a> ";
} else {
$spgtext=$spgtext . "<a href='cat.php?p=" . $j . "'>" . $j . "</a> ";
}
}
if ($finpage<$kolpgs) {$spgtext=$spgtext . "<a href='cat.php?p=" . $finpage+1 . "'>...</a> ";}
$spgtext=$spgtext ."</p>";
echo($spgtext);
?>