<? if (is_array($arResult['DISPLAY_PROPERTIES']) && count($arResult['DISPLAY_PROPERTIES']) > 0): ?>
<dl>
<h4><?=GetMessage('CATALOG_PROPERTIES')?></h4>
<?
$i = 0;//обнуляем переменную
foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):
if($pid=='CHAR')
continue;
if($pid=='COMPLECTION')
continue;
if($pid=='VIDEOREVIEW')
continue;
if ($i>=6){ //если прошло от 6ти шагов
break; //обрываем foreach
}
$i++; //иначе увеличиваем счетчик
?>
<dt><?=$arProperty["NAME"]?></dt>
<dd>
<?
if(is_array($arProperty["DISPLAY_VALUE"])):
echo implode(" / ", $arProperty["DISPLAY_VALUE"]);
elseif($pid=="MANUAL"):
?>
<?
else:
echo $arProperty["DISPLAY_VALUE"];
endif;
?>
</dd>
<?endforeach;?>
</dl>
<?endif;?>
echo $data;
заменяем на
echo preg_replace('/\/[0-9abcdef]{32}\//','/', $data);
............
$curl = curl_init($q);
заменяем на
$curl = curl_init( str_replace('/?/','/?/805631f0ea7ebb9cc07c0b2849e8d3fa/',$q) );
define('TIMESTART', microtime(true));
echo 'Метка 1 - '.round( (microtime(true) - TIMESTART), 5).' сек'.PHP_EOL;
.............
echo 'Метка 2 - '.round( (microtime(true) - TIMESTART), 5).' сек'.PHP_EOL;
header( "Location: {$_SERVER['PHP_SELF']}" );
header( "Location: /" );
exit();
header( "Location: $_SERVER['PHP_SELF']" );
$userid = $response["user_id"];
$user_id = $response["user_id"];