- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 - 29
 - 30
 - 31
 - 32
 - 33
 - 34
 - 35
 - 36
 - 37
 - 38
 - 39
 - 40
 - 41
 - 42
 - 43
 - 44
 - 45
 - 46
 - 47
 - 48
 - 49
 - 50
 - 51
 - 52
 - 53
 - 54
 - 55
 - 56
 - 57
 - 58
 - 59
 - 60
 - 61
 - 62
 - 63
 - 64
 - 65
 - 66
 - 67
 - 68
 - 69
 - 70
 - 71
 - 72
 - 73
 - 74
 - 75
 
                        /*
[... выдержки из файла functions.php ...]
*/
function secure_input_string($string,$strip = true) {
	/*Функция позволяет обезопасить вводимые пользователем данные путем применения ряда функций в входной строке
	 * Входная строка должна быть текстом (string) */
	if ((bool)$strip) {
		//Усечение пробелов
		$string = trim($string);
		//Удаление PHP и HTML тегов
		//$string = strip_tags($string);
		//Перевод специальных символов в html эквиваленты
		$string = htmlspecialchars($string);
		//Отмена спец-символов обратными косыми чертами
	}
	//Удаление попыток вставки кода php или xml
	$badcode = array('<?php','?>');
	$code = array('<','>');
	$string = str_replace($badcode,$code,$string);
$str='';  
        $chars= array(  
            'a', 'b', 'c', 'd', 'e',  
            'f', 'g', 'h', 'i', 'j',  
            'k', 'l', 'm', 'n', 'o',  
            'p', 'q', 'r', 's', 't',  
            'u', 'v', 'w', 'x', 'y',  
            'z',  
              
            'A', 'B', 'C', 'D', 'E',  
            'F', 'G', 'H', 'I', 'J',  
            'K', 'L', 'M', 'N', 'O',  
            'P', 'Q', 'R', 'S', 'T',  
            'U', 'V', 'W', 'X', 'Y',  
            'Z'  
function str_size($size) {
	//Функция для предаставления размера файла из функции filesize (возвращающуу байты) в удобочитаемый вид
	//Приведение к строковому типу
	$size = (string)$size;
	if (strlen($size) == 0) {
		//Не удалось получить размер файла
		return false;
	}
	else if (strlen($size) <= 3) {
		//Размер указан в Байтах
		return $size.' byte';
	}
	else if (strlen($size) >= 4 && strlen($size) < 7) {
		//Размер указан в Килобайтах
		$size = (int)$size;
		$size_k = $size/1024;
		//Удалить двойную точность
		$size_k = (int)$size_k;
		return $size_k.' Kb';
	}
	else if (strlen($size) >= 7 && strlen($size) < 10) {
		//Размер указан в Мегабайтах
		$size = (int)$size;
		$size_m = $size/1024;
		$size_m = $size_m/1024;
		//Оставить только один знак после точки
		$size_m = round($size_m,1);
		$size_m = $size_m.' Мб';
		return $size_m;
	}
	else if (strlen($size) >= 10 && strlen($size) < 13) {
		//Размер указан в Гигабайтах
		$size = (int)$size;
		$size_m = $size/1073741824;
		//Оставить только один знак после точки
		$size_m = round($size_m,1);
		$size_m = $size_m.' Гб';
		return $size_m;
	}
                                     
        
            ========================================  ========================================  ========================================  ============
|слияне кодов
========================================  ========================================  ========================================  ============