• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/cml2.php
  • Класс: CIBlockCMLImport
  • Вызов: CIBlockCMLImport::URLEncode
function URLEncode($str)
{
	$strEncodedURL = '';
	$arUrlComponents = preg_split("#(://|/|\?|=|&)#", $str, -1, PREG_SPLIT_DELIM_CAPTURE);
	foreach($arUrlComponents as $i => $part_of_url)
	{
		if($i % 2)
			$strEncodedURL .= $part_of_url;
		else
			$strEncodedURL .= urlencode($part_of_url);
	}
	return $strEncodedURL;
}