Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Первый способ основывается на регулярных выражениях и взят из библиотеки Prototype.
Второй способ основан на том, что при попытке получить объект из его текстового представления будет возникать ошибка, если формат представления некорректен.
Читать дальше...


Данная функция предназначена для очистки html-кода, а конкретно кода, который генерируется при переносе текста из Word'a. Удобно использовать в online wysiwyg-редакторах, где этот функционал не реализован (для этой цели и искалась).

Код взят из плагина CleanHTML для редактора FCKEditor.
Читать дальше...


В Firebug - популярном плагине для Firefox, существует фукнция console.trace(), которая позволяет просмотреть стэк фукнций, т.е. просмотреть последовательность вызова функций до определенной точки. Но если вы его не используете, либо, что более вероятно, вам нужно просмотреть стэк вызова функций на других браузерах, не поддерживающих Firebug, то вам возможно пригодится следующая функция, созданная Эриком Венделином (Eric Wendelin).
Для просмотра стека достаточно вызвать функцию printStackTrace().
Читать дальше...


Пример загрузки файлов на сервер без перезагрузки страницы.

Функция submit() является основной в объекте AIM. Она создаёт скрытый iframe при помощи функции frame(), добавляет атрибут target для формы и при необходимости выполняет callback onStart при начале отправки формы. В целом, принцип действия скрипта основывается на применении атрибута target, который указывает, где будет отображаться новый документ. Поскольку здесь target указывает на скрытый iframe, то страница не будет перезагружаться при оправке формы, а ответ от сервера будет помещен как его содержимое.

Пример применения объекта AIM:
<form action="index.php" method="post" onsubmit="return AIM.submit(this, {'onStart' : null, 'onComplete' : completeCallback})"> .... </form>
Читать дальше...


Изменить иконку сайта можно путем удаления существующего тэга, указывающего на favicon и добавления нового (это действительно только для Firefox и Opera). Было бы неплохо, если бы иконку можно было изменять путём простой подмены аттрибута href, однако браузеры не реагируют на изменения аттрибутов тэга link. Ниже приведен пример функции, которая устанавливает иконку:
Читать дальше...


В адресной строке браузера достаточно набрать следующее:
Читать дальше...


В процессе написания проверки правильности заполнения форм на сайте появилась необходимость преобразовывать с помощью JavaScript дату в unix timestamp и обратно. В результате родились две несложные функции.
Читать дальше...


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


Генерирует пригодное для хранения представление переменной

Это полезно для хранения или передачи значений PHP между скриптами без потери типа и структуры.
Читать дальше...


Возвращает хэш строки str , вычисленный по алгоритму » US Secure Hash Algorithm 1. Хэш представляет собой 40-разрядное шестнадцатиричное число. Если необязательный аргумент raw_output имет значение TRUE, хэш возвращается в виде двоичной строки из 20 символов.
Читать дальше...


Вычисляет SHA1 хэш файла, имя которого задано аргументом filename , используя алгоритм » US Secure Hash Algorithm 1 и возвращает этот хэш. Хэш представляет собой 40-значное шестнадцатеричное число.
Читать дальше...


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


Эта функция сортирует массив в обратном порядке (от большего к меньшему).
Читать дальше...


Эта функция возвращает строку 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)), вертикальная табуляция.

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


reset() перемещает внутренний указатель array к его первому элементу и возвращает значение первого элемента массива или FALSE если массив пуст.
Читать дальше...


Возвращает округлённое значение val с указанной точностью precision (количество цифр после запятой). Последняя может быть отрицательной или нулём (по умолчанию).
Читать дальше...


require() и include() идентичны почти во всём, за исключением того, как они обрабатывают неудачное выполнение. include() выдаёт Warning!, а require() выдаёт Fatal Error. Иначе говоря, не бойтесь использовать require(), если вам нужно, чтобы отсутствующий файл останавливал обработку страницы. include() не работает таким образом: скрипт всё равно продолжит работу.
Читать дальше...


range() возвращает массив элементов от low до high включительно. Если low > high, последовательность будет от high до low.
Если указан параметр step , он будет использоваться как инкремент между элементами последовательности. step должен быть положительным числом. Если step не указан, он принимает значение по умолчанию 1.
Читать дальше...


Эта функция конвертирует number из радиан в градусы.
Читать дальше...


Оператор require_once() включает/include и вычисляет специфицированный файл в процессе выполнения скрипта. Это поведение напоминает оператор require() с той только разницей, что, если код из файла уже был подключён, он не будет подключён ещё раз. См. в документации к require() информацию о работе этого оператора.
Читать дальше...


При вызове без параметров min и max , возвращает псевдослучайное целое в диапазоне от 0 до RAND_MAX. Например, если вам нужно случайное число между 5 и 15 (включительно), вызовите rand (5, 15).
Читать дальше...


Возвращает число Пи с точностью, определяемой директивой precision в php.ini, значение по умолчанию которой 14. Константа M_PI даёт идентичный результат.
Читать дальше...


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


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

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


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



Возвращает base, возведённую в степень exp. Если возможно, эта функция возвращает integer.
Читать дальше...


[ 1 ] [ 2 ] [ 3 ] [ 4 ] ... Следующая