При вводи опций
Появляются непонятные знаки с каким хайд не работает
Может ошибаюсь, но я так понял, что проблема с этим файлом "ritsu_hide_text.php"
Помогите убрать ошибку
Прикрепленные файлы
Hide.rar 8,88К Количество загрузок: 0
Наверное вот тут ошибка, Как убрать
* Raw options string
*
* @access private
* @param string $string The options submitted with the post as a string
* @return array Key => value Option pairs
*/
private function _extractSurgicallyTehOptions( $options='' )
{
if( !$options )
{
return array();
}
/**
* Strip tags removes any added tags
* @see __community.invisionpower.com/tracker/issue-19960-problem-when-tags-is-put-inside-quote-starter-tag/
*/
$options = str_replace( ''', "'", strip_tags($options) );
$options = str_replace( '"', '"', $options );
$finalOpts = array();
// Need to push through string, pulling out keys/options
$pos = 0;
$options = trim($options);
$key = '';
$value = '';
$inKey = true;
$inValue = false;
while( $pos < strlen($options) )
{
if( $options{$pos} == ' ' AND !$inKey AND !$inValue )
{
$key = '';
$value = '';
$inKey = true;
}
else if( $options{$pos} == "'" OR $options{$pos} == '"' )
{
if( $inKey )
{
$inKey = false;
$inValue = true;
}
else
{
$inValue = false;
$finalOpts[ trim($key) ] = $value;
}
}
else
{
if( $inKey )
{
if( $options{$pos} != '=' )
{
$key .= $options{$pos};
}
}
else if( $inValue )
{
$value .= $options{$pos};
}
}
$pos++;
}
return $finalOpts;
}