Iriscot mega PHP func pack

PHP-функции для вашего проекта, которые облегчат вам написание кода.

Описание функций

makedate( int timestamp )
timestamp — время в формате UNIX
Возвращает: отформатированная дата. Если дата была сегодня/завтра/вчера — возвращает в соответствующем формате.
Также, можно установить часовой пояс, записав в куку «time_offset» сдвиг в секундах.

getimage( string link )
link — ссылка на изображение
Возвращает: ничего.
Скачивает и выводит изображение, если оно существует по ссылке.

sharebtns()
Возвращает: Код для добавления социокнопок из AddToAny.

fotorama( mixed photos, string width, string height )
photos — массив с ссылками на картинки. Если строка — оттуда автоматически будут получены ссылки.
width — ширина фоторамы
height — высота фоторамы
Возвращает: Код для добавления на страницу фоторамы.
Для корректной работы должны быть подключены JS-библиотека Фоторамы и JQuery.

makelinks( string input )
input — строка с ссылками
Возвращает: HTML-код с кликабельными ссылками.
Обрабатываются:
обычные ссылки HTTP(S), FTP(S)
#хэштеги
@юзеры

checkstr( string input )
input — строка с проверяемым текстом
Возвращает: true, если текст соответствует маске /^[a-zа-я0-9_]{4,15}$/

check_mobile_device()
Возвращает: true, если пользователь сидит с мобильного устройства

inversion( bool invert )
invert — true или false
Возвращает: true, если invert = false и наоборот

translit( string input)
input — строка с русскими буквами
Возвращает: строку input с замененными русскими буквами на их латинский аналог

removehttp(string link)
link — строка со ссылкой
Возвращает: ссылку link с удаленным из нее именем протокола http(s), если он там присутствовал.

send_eml( string to, string subject, string text, string user )
to — E-Mail адресата
subject — тема письма
text — текст письма
user — обращение
Возвращает: ничего.
Отправляет письмо с указанными параметрами. В теле функции можно настроить больше параметров.

imglnk(string href)
href — ссылка на изображение
Возвращает: миниатюру изображения, оригинал по клику.

Также, доступен массив $aLanguages, содержащий расшифровки языковых кодов.

Скачать

Поделиться
Отправить
Популярное