file — МиниКод http://minicode.ru записи кодов Wed, 05 Sep 2018 06:40:48 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.8.14 Bitrix Загрука файла, ресайз, сохранение в базу http://minicode.ru/bitrix-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%ba%d0%b0-%d1%84%d0%b0%d0%b9%d0%bb%d0%b0-%d1%80%d0%b5%d1%81%d0%b0%d0%b9%d0%b7-%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-%d0%b1%d0%b0/ Mon, 27 Jun 2016 20:39:58 +0000 http://minicode.ru/?p=923
require $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php';
	$arFileToUploads = $_FILES['userfile'];
	CAllFile::ResizeImage(
		&$arFileToUploads, // путь к изображению, сюда же будет записан уменьшенный файл
		array(
			"width" => 1000,  // новая ширина
			"height" => 5000 // новая высота
		),
		BX_RESIZE_IMAGE_PROPORTIONAL // метод масштабирования. обрезать прямоугольник без учета пропорций
	);
	$arFileToUploads['MODULE_ID'] = 'iblock';	
	$sPathToSave = 'posts';
	if(intval($USER->GetID()) > 0){
		$sPathToSave .= '/user_'.intval($USER->GetID());
	}
	$iFileId = CFile::SaveFile($arFileToUploads, $sPathToSave);	
	$arFile = CFile::GetFileArray($iFileId);
exit;
]]>
Вывод размер в КБ, МБ, ГБ http://minicode.ru/vyvod-razmer-v-kb-mb-gb/ http://minicode.ru/vyvod-razmer-v-kb-mb-gb/#respond Tue, 29 Jan 2013 08:58:20 +0000 http://minicode.ru/?p=177
function fSize($file){
    $file = $_SERVER['DOCUMENT_ROOT'].$file;
    $FZ = ($file && @is_file($file)) ? filesize($file) : NULL;
    $FS = array("B","kB","MB","GB","TB","PB","EB","ZB","YB");
    return number_format($FZ/pow(1024, $I=floor(log($FZ, 1024))), ($i >= 1) ? 2 : 0) . ' ' . $FS[$I];
}
function fSize($FZ){
    $FS = array("B","kB","MB","GB","TB","PB","EB","ZB","YB");
    return number_format($FZ/pow(1024, $I=floor(log($FZ, 1024))), ($i >= 1) ? 2 : 0) . ' ' . $FS[$I];
}
]]>
http://minicode.ru/vyvod-razmer-v-kb-mb-gb/feed/ 0
Превьюшка видео с YouTube.com http://minicode.ru/prevyushka-video-s-youtube-com/ Mon, 26 Nov 2012 08:47:24 +0000 http://minicode.ru/?p=153 http://mrafalko.com/post/11/YouTube+API.+%D0%98%D0%BC%D1%8F+%D0%B8+thumbnail

]]>
http://minicode.ru/63/ http://minicode.ru/63/#respond Wed, 29 Aug 2012 12:10:01 +0000 http://minicode.ru/?p=63
$fp = fopen($_SERVER[DOCUMENT_ROOT]."/tmp/counter.php", "w+"); // Открываем файл в режиме записи 
$mytext = "<? \$a='"; // Исходная строка
$mytext .= serialize($section); // Исходная строка
$mytext .= "';?>\r\n"; // Исходная строка
$test = fwrite($fp, $mytext); // Запись в файл
if ($test) echo 'Данные в файл успешно занесены.';
else echo 'Ошибка при записи в файл.';
fclose($fp); //Закрытие файла
]]>
http://minicode.ru/63/feed/ 0