Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Как узнать длину текста в FCKEditor ?
Используйте следующий небольшой код:
Читать дальше...


В основном распространены два вида переноса строк в тексте: вида "\r\n" в среде Windows и просто "\n" в среде Unix.
Зачастую в тексте встречаются переводы обоих видов - это неправильно. Следующая функция поможет привести переводы строк в тексте в единый формат.
Читать дальше...


Создает стандартную почтовую HTML–ссылку. Почтовый адрес выводится в обфусцированном виде с использованием порядковых номеров символов, которые генерируются при помощи JavaScript. Таким образом адрес скрывается от спам–ботов.
Читать дальше...


Я люблю Excel - править огромные таблицы, быстро анализировать данные в нём одно удовольствие. Для того, чтобы обработанные данные передать в приложения на CakePHP, я просто копирую всё в буфер и вставляю в textarea. Чтобы разбирать информацию оттуда, я использую следующий код:
Читать дальше...


Шаблон позволяет повторить строку $string 10 раз.
Аналог функции php - str_repeat.
Читать дальше...


Метод преобразует переводы строк вне тэгов <pre> в тэги <br />. Данная функция идентична встроенной в PHP nl2br() за исключением того, что она игнорирует пробелы в тэгах <pre>.
Читать дальше...


Принимает строку и преобразует в ней зарезервированные XML-символы в их сущности:

Амперсанд: &
Знаки больше и меньше: < >
Одинарная и двойная кавычки: ' "
Дефис: -

Эта функция игнорирует амперсанд, если он является частью существующих сущностей.
Читать дальше...


Второй параметр определяет, будут ли определяться оба адреса: url и email или же только один из них. Если параметр не указан - определяются оба.
Третий параметр определяет открывать ли ссылки в новом окне. Значение может быть TRUE или FALSE.
В коде используется функция safe_email, которая преобразует email в ссылку, а также шифрует его.
Читать дальше...


Форматирует текст таким образом, чтобы на выходе получился корректный с точки зрения семантики и типографики HTML. Принимает строку в качестве параметра и возвращает её со следующими изменениями:
- Окружает параграфы тэгами <p></p> (за параграф считается двойной перевод строки).
- Одиночные переводы строки преобразуются в <br />, если они не находятся внутри тэгов <pre>.
- Блочные элементы, такие как
, не обрамляются параграфами. Текст внутри блочных элементов обрамляется, если содержит переносы строк.
- Кавычки вне тэгов преобразуются в корректные для английского текста кавычки-лапки.
- Апострофы преобразуются в апострофы-лапки.
- Двойной минус (вроде -- этого или вот--этого) преобразуются в тире.
- Три точки подряд предшествующие или следующие за словом преобразуются в троеточие
- Двойные пробелы, следующие после существительного преобразуется в неразрывные пробелы для того, чтобы отображался именно двойной пробел.
Читать дальше...


Данная функция добавляет http:// в том случае, если его в URL нет.
Читать дальше...


Эта функция возвращает строку str с удаленными из конца строки пробелами. Если второй параметр не передан, rtrim() удаляет следующие символы:

* " " (ASCII 32 (0x20)), символ пробела.
* "\t" (ASCII 9 (0x09)), символ табуляции.
* "\n" (ASCII 10 (0x0A)), символ перевода строки.
* "\r" (ASCII 13 (0x0D)), символ возврата каретки.
* "\0" (ASCII 0 (0x00)), NUL-байт.
* "\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.

Читать дальше...


preg_quote() принимает str и помещает backslash перед каждым символом, который является частью синтаксиса регулярного выражения. Это используется в тех случаях, когда у вас имеется строка на этапе прогона, которая должна совпасть с некоторым текстом и может содержать специальные regex-символы.
Читать дальше...


Возвращает версию строки str с символами backslash (\) перед каждым из следующих символов:

. \\ * ? [ ^ ] ( $ )
Читать дальше...


Создаёт вывод в соответствии с format, который описан в документации к sprintf().
Читать дальше...


Разбирает строку str ,которая должна иметь формат строки запроса URL и присваивает значения переменным в текущем контексте, если не передан второй аргумент array. В последнем случае значения будкт сохранены в этой переменной как элементы массива.
Читать дальше...


Вставляет HTML код разрыва строки перед каждым переводом строки
Читать дальше...


Эта функция возвращает строку str с удаленными из начала строки пробелами.
Читать дальше...


Этот пример на языке перл (perl) позволяет вам преобразовать русский текст в транслит (т. е. на русский написанный латинскими буквами)
Читать дальше...


Пакет MIME-Base64 из CPAN работает с MIME/BASE64 и MIME/QP. Декодирование BASE64 производится проще некуда: use MIME::Base64; $decoded = decode_base64($encoded); Пакет MIME-Tools из CPAN поддерживает выборку и декодирование вложений и самого текста сообщения. Если строка для декодирования небольшая (меньше 84 байт), то после незначительного преобразования можно использовать прямое решение с форматом u функции unpack():
Читать дальше...


Можно сделать это вручную: while $string =~ s/\t+/' ' x (length($&) * 8 - length($`) % 8)/e; Либо можно использовать модуль Text::Tabs из стандартной поставки Perl:
Читать дальше...


Если вы знаете, где находятся колонки с данными, то используйте substr: my $column = substr( $line, $start_column, $length ); Вы можете использовать split, если колонки разграничены пробелами или другими разделителями, если таковые не могут быть частью данных.
Читать дальше...


Модификатор /u — флаг того, что обрабатывается UTF-8-строка. Если строка в целом не является корректной UTF-8-строкой, то любой паттерн с таким модификатором не даст совпадения (даже если в строке содержатся корректные UTF-8-фрагменты).
Читать дальше...


В русском языке существительные с числительными могут быть в единственном, двойственном и множественном числе: один арбуз, два арбуза, пять арбузов (двойственное число — это почти исчезнувшая в русском языке грамматическая конструкция, встречающаяся только в этом случае).
Читать дальше...


Для работы с кодировками предназначены функции группы iconv, но, к сожалению, они при перекодировании из юникода в 8-битовые кодировки попросту выбрасывают символы, которые в целевой кодировке отсутствуют. Если PHP собран с поддержкой multibyte-функций, то для преобразования можно использовать функцию mb_convert_encoding
Читать дальше...


Стоит задача определить автоматически кодировку страницы и переконвертировать в другую
Читать дальше...


Еще одна функция из серии проверки email на правильность.
Читать дальше...


Создайте новый EXE-проект, на форме (From) разместите элемент TextBox и CommandButton. Вставьте нижеследующий код, запустите проект и в текстовое поле введите число, например: 120.23.
Читать дальше...



Пример использования регулярных выражений для поиска номеров телефонов в формате:8xxxxxxxxxx8-xxx-xxx-xx-xx8-xxx-xx-xx-xxx8xxx-xx-xx-xxxxx-xx-xxxxx-xx-xxxxxxxxxxxxxxx
Читать дальше...


[ 1 ] [ 2 ] [ 3 ] [ 4 ]