Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
P.S. Я ни черта не понимаю в лицензиях. Посоветуйте пожалуйста
svn checkout http://jevix.googlecode.com/svn/trunk/
(С) 1999-2003г., ООО "Фирма "Эдельвейс". Все права защищены. Она добавила: "И цвет мой самый любимый - "эсмеральда"". ООО "Фирма "Терминал", НИИ "ОблСнабВротКомпот"
for ( $close = 0, $i = -1, $k = strlen( $text ) - 1; $i >= -$k && ( $p = strrpos( $text, '"', $i ) ) !== false; $i = $p - $k ) {
if ( $p == $k || ( $p != 0 && strpos( ' (', $text[ $p - 1 ] ) === false && strpos( " ,.?!)<¬]&}\"\n;:-»“", $text[ $p + 1 ] ) !== false ) ) {
$close++;
$text[ $p ] = $close > 1 ? '“' : '»';
}
else {
$text[ $p ] = $close > 1 ? '„' : '«';
if ( $close != 0 ) {
$close--;
}
elseif ( ( $p1 = strpos( $text, '“', $p ) ) !== false && strpos( $text, '»', $p ) > $p1 ) {
$text[ strrpos( $text, '«', $i ) ] = '„';
}
}
}
$text = str_replace( array( '«', '»', '„', '“' ), array( '«', '»', '„', '“' ), $text );P.S. Я ни черта не понимаю в лицензиях. Посоветуйте пожалуйста. Мне бы хотелось, чтобы код мог использоваться как в open-source так и в коммерческих проектах с возможностью модификации кода, но, с указанием авторства
php_value mbstring.func_overload 7 php_value default_charset UTF-8 php_value mbstring.language Russian php_value mbstring.internal_encoding UTF-8 php_flag mbstring.encoding_translation on php_value mbstring.http_input "UTF-8,CP1251,KOI8-R" php_value mbstring.http_output UTF-8 php_value mbstring.detect_order "UTF-8,CP1251,KOI8-R"
0.94
+ Добавлена настройка автодобавления параметров тегов. Непример rel = «nofolow» для ссылок.
// 1. Устанавливаем разрешённые теги. (Все не разрешенные теги считаются запрещенными.)
$jevix->cfgAllowTags(array( 'table', 'tr', 'td', 'tbody', 'th',
// 7. Устанавливаем теги, которые может содержать тег контейнер
$jevix->cfgSetTagChilds('table', array('tr', 'tbody'), true, true);
$jevix->cfgSetTagChilds('tbody', array('tr'), true, true);
$jevix->cfgSetTagChilds('tr', array('td', 'th'), true, true);
<tr>
<th> </th>
</tr>
<tr></tr>удалит, а
<th></th>оставит, может кто-нибудь подскажет, как надо сделать, что бы в моем примере удалялись все теги?
Свершилось — Jevix 1.0