PHP Класс Horde_Text_Filter_Linkurls, horde
Changes:
- Require at least one slash after the protocol. Horde's other filters
don't expect us to match mailto: as part of these filters, so don't.
- Limit the URL protocol to 20 characters to avoid PCRE problems.
- Allow "+" characters in URL protocols (like svn+ssh://).
Parameters:
- callback: (string) A callback function that the URL is passed through
before being set as the href attribute. Must be a string
with the function name, the function must take the original
URL as the first and only parameter.
DEFAULT: No callback
- class: (string) The CSS class of the generated links.
DEFAULT: none
- encode: (boolean) Whether to escape special HTML characters in the
URLs and finally "encode" the complete tag so that it can be
decoded later with the decode() method. This is useful if you
want to run htmlspecialchars() or similar *after* using this
filter.
DEFAULT: false
- nofollow: (boolean) Whether to set the 'rel="nofollow"' attribute on
links.
DEFAULT: false
- target: (string) The link target.
DEFAULT: '_blank'
Copyright 2003-2016 Horde LLC (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you
did not receive this file, see http://www.horde.org/licenses/lgpl21.
Показать файл
Открыть проект
Примеры использования класса
Открытые свойства
Свойство |
Тип |
Описание |
|
$regex |
|
Link-finding regex |
|
Защищенные свойства (Protected)
Открытые методы
Защищенные методы
Метод |
Описание |
|
_parseurl ( string $url ) : mixed |
Handle multi-byte data since parse_url is not multibyte safe on all
systems. Adapted from php.net/parse_url comments. |
|
Описание методов
_parseurl()
защищенный Метод
See https://bugs.php.net/bug.php?id=52923 for description of
parse_url issues.
callback()
публичный Метод
decode()
публичный статический Метод
"Decodes" the text formerly encoded by using the "encode" parameter.
getPatterns()
публичный Метод
Returns a hash with replace patterns.
getRegex()
публичный статический Метод
Return the regex used to search for links.
initializeRegex()
публичный статический Метод
Initialize the regex for this instance.
Описание свойств
$_params защищенное свойство
protected array $_params |
Результат |
array |
|
$regex публичное статическое свойство