addFile

Bitrix Загрука файла, ресайз, сохранение в базу

27.06.2016 Bitrix, php, php скрипты ,

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;

29.08.2012 php, php скрипты No comments , ,

$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); //Закрытие файла

При создании фала в bitrix нужно вставлять эту строку!!!

25.03.2012 Bitrix No comments ,

<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>