PHP полезности 1.0

PHP, Download Ноябрь 24th, 2007

Первое издание моих бесплатных, полезных для каждого, PHP функций. Изюминка библиотеки: функция для деления записей на страницы, которая сделает пагинаторы не хуже, чем в поиске гугля или яндекса :)

Скачать первое издание бесплатных PHP функций.

Состав библиотеки:



// Чтение содержимого файла $sFile. $iLength – сколько прочитать или null,

// если нужно прочитать весь файл.


ms_getFileContents($sFile, $iLength = null);



// Запись $iLength байт данных из $sContent в файл $sFile.

// Запись всего, если $iLength === null;


ms_putFileContents($sFile, $sContent, $iLength = null);



// Дан путь: $p = ‘/home/var/etc/tmp/somedata/123/hello/fordelete/other/’;

// вызов функции ms_forcePath($p, 0777) создаст все его недостающие части

// и вернет false, если ей это не удалось.

// Каталогу $p будут выставлены права 0777. Хотя и не факт :)


ms_forcePath($sPath, $chmod = 0755);



// Небольшая оболочка для стандартной функции print_r();

// Выведет переменную на экран, если не указан файл $sFile,

// (куда она, если что, будет сохранена)

// и вызовет функцию die(), если $bDie = true.


ms_dumpVar($mVar, $bDie = true, $sFile = null);



// Функция создает отличный пагинатор.

// $iCount = количество элементов, которые планируется отображать на
страницах

// $iCurrent = текущая страница

// $iPcnt = записей на страницу

// $iMaxLinks(10) = (максимальное – 1) число ссылок пагинатора до «обрезания».

// (максимальное – 1): бывает, что для 10 будет 11 ссылок (+1 текущая страница)

// Результаты функции смотрим в примерах, которые поставляются с библиотекой


ms_getPaging($iCount, $iCurrent, $iPcnt, $iMaxLinks = 10);

Скачать.

Деление записей на страницы

Примеры того, что можно сделать, обладая возможностью печатать. Все они абсолютно аналогичны и запросто реализуемы на основе результатов работы моей функции.

Яндекс:
Пагинатор Яндекса

Google:
Пагинатор Google

Habrahabr:
Пагинатор Habrahabr

Я против того, чтобы моя функция использовалась для такого уродства:

Скачать первое издание бесплатных PHP функций.



Leave a Comment