Posted Декабрь 22nd, 2009 by SB
Большинство языков программирования имеют функции для вставки строки в строку с указанной позиции. Но если посмотреть раздел String functions в PHP, то функции str_insert Вы не найдете. В интеренете можно встретить массу подобных функций, со всяческими ухищрениями. Но есть гораздо более простой вариант из всех существующих:
$newstring = substr_replace($orig_string, $insert_string, $position, 0);
Действительно [...]
Tags: coding, PHP
Posted Ноябрь 10th, 2009 by SB
Недавно мне пришлось столкнуться с html кодом в полях CActiveRecord. Код наподобие <a href=»http://example.com» target=’_blank’>Test</a> преобразовывался в <a href=»http://example.com»>Test</a>, после недолгих копаний по скудной документации Yii вышел на Markdown parser. После экспериментов с его отключением из контроллера, пришлось сделать хак ядра:
В файле /framework/utils/CMarkdownParser.php сделать такие изменения:
public function safeTransform($content)
{
//$content=$this->transform($content);
//$purifier=new CHtmlPurifier;
//return $purifier->purify($content);
return $content;
}
Недостатки [...]
Tags: coding, PHP, yii