Личный сайт Андрея Сабинина

Сайт не обновляется с начала 2011 года, так как у меня на это нет ни времени, ни желания.

 
 

Откуда всё пришло, туда всё и уйдет. А я — лишь путь для самого себя, дорога, которую мне надо пройти.

Харуки Мураками, «Хроники Заводной Птицы».

 

Полезные мелочи

sap, 1-го сентября 2008 года в 22:56

Обращаю ваше внимание на то, что эта запись является архивной. Ей уже больше 4 лет. Это означает, во-первых, то, что мое мнение по поднятым в ней вопросам могло измениться (хотя, конечно, не обязательно), а во-вторых, то, что я не испытываю никакого желания эти вопросы обсуждать, и поэтому комментарии и оценки я отключил.


Вот, решил написать несколько небольших скриптов, для быстрого выполнения некоторых довольно часто нужных операций :-).

Вычисление md5-хеша

Значение:

md5($value);
md5(md5($value));
md5(md5(md5($value)));

 C солью:

$value = $value.$salt;
$value = $value.md5($salt);


Конвертация даты и времени

Формат даты задается аналогично php-функции date();

Значение:

Из TIMESTAMP в
Из Y-m-d H:i:s в TIMESTAMP


Проверка соответствия строки регулярному выражению

Регулярное выражение:


Проверямая строка:


 Вывести содержимое «карманов» по preg_match_all();


Шифрование строки кодами символов

Наиболее часто используется для защиты e-mail адресов от спама.

 


Типограф

Форматирует текст согласно правилам типографии. Делает много чего, в том числе расставляет неразрывные пробелы и заменяет большинство знаков на типографские.




Подсветка PHP-кода




Якоря

Если вам понравился один из предложеных скриптов, вы можете ссылаться прямо на него с помощью якорей.



 −6
+10 

Tremor, 2-го сентября 2008 года в 13:38

а исходники можно посмотреть?

sap, 2-го сентября 2008 года в 14:12

Да, задокументирую и выложу.

Noby, 4-го марта 2009 года в 14:07

Хорошая идея — делать подобные «мелочи» =)
И вообще у тебя интересные посты, прочитал почти все. Многое интересно и, думаю, буду применять ;)
Спасибо!
Удачи на блоггерском поприще, коллега!

sap, 4-го марта 2009 года в 21:24

Спасибо :)