Файл: online-ftp/mysql/system/func.php
Строк: 51
<?php
// ftp by jasis//
function int($val){
$view=str_replace('-','',(int)$val);
return $view;
}
//Функция на главную
function error($one,$url,$name){
$view='<div>'.$one.'</div><a href="'.$url.'">'.$name.'</a></div>';
return $view;
}
//Функция кодировки урл on
function bon($code){
$view=base64_encode($code);
return $view;
}
//Функция кодировки урл off
function boff($code){
$view=base64_decode($code);
return $view;
}
//Удаление папки server
function sdir($dir) {
if ($handle=opendir($dir)) {
while (($file=readdir($handle))<>false) {
if (is_file($dir."/".$file)) {
if ($file<>'crbook.zip') {
chmod($dir."/".$file,0777); unlink($dir."/".$file);
}
}
elseif (is_dir($dir."/".$file)&&($file<>".")&&($file<>".."))
{chmod($dir."/".$file,0777); sdir($dir."/".$file);}
} closedir($handle);
chmod($dir,0777);
if (rmdir($dir)) {return true;} else {return false;}
}
}
function scan($dir) {$arr=NULL; $lst=NULL;
$dh=opendir($dir); while (false!==($filename=readdir($dh))) {$lst[]=$filename;}
if ($lst<>NULL) {
for ($i=0;$i<count($lst);$i++) {
if (is_file($dir."/".$lst[$i])) {
$arr.="1:".$dir."/".$lst[$i]."||";
} elseif ((is_dir($dir."/".$lst[$i]))&&($lst[$i]<>".")&&($lst[$i]<>"..")) {
$arr.="0:".$dir."/".$lst[$i]."||"; $arr.=scan($dir."/".$lst[$i]);
}
} return $arr;
} else {return false;}
}
//Постраничная навигация
function strpage($page, $posts, $total, $start, $reqpage=""){
echo '<div>';
if($total>0){
if ($page != 0) echo '<a href="'.$start.'?'.$reqpage.'page='.($page - $posts).'"><b>«</b></a> ';
else echo '<b>«</b>';
$ba = ceil($total/$posts);
$ba2 = $ba*$posts-$posts;
$asd = $page-($posts*3);
$asd2 = $page+($posts*4);
if($asd<$total && $asd>0) echo ' <a href="'.$start.'?'.$reqpage.'page=0">1</a> ... ';
for($i=$asd; $i<$asd2;){
if($i<$total && $i>=0){
$ii = floor(1+$i/$posts);
if ($page==$i) echo ' <b>'.$ii.'</b>';
else echo ' <a href="'.$start.'?'.$reqpage.'page='.$i.'">'.$ii.'</a>';
}
$i=$i+$posts;
}
if($asd2<$total) echo ' ... <a href="'.$start.'?'.$reqpage.'page='.$ba2.'">'.$ba.'</a>';
if ($total > $page + $posts)
echo ' <a href="'.$start.'?'.$reqpage.'page='.($page + $posts).'"><b>»</b></a>';
else echo '<b>»</b>';
}
echo '</div>';}
function formatfilesize( $data ) {
if( $data < 1024 ) {
return $data . " bytes";
}else if( $data < 1024000 ) {
return round( ( $data / 1024 ), 1 ) . " KB";
}
else {
return round( ( $data / 1024000 ), 1 ) . " MB";}
}
?>