Последние статьи ↓

Простой PHP-класс для работы с MySQL

При работе с MySQL вместо вызова соответствующих отдельных функций удобно использовать класс, который обернет эти функции в удобный интерфейс. Хочу предложить простой вариант такого класса.
 
Для работы с базой я использовал более современное чем mysql расширение mysqli, которое поддерживает новые возможности, появившиеся в последних версиях MySQL, и предлагает новые функции.
 
Итак, рассмотрим код класса:
 
class MyDB
{
        private $db =...

Основные рекомендации по раскрутке сайта

Приведу несколько основных рекомендаций которые позволят страницам вашего сайта занять высокие места в поисковой выдаче Google, Yandex и других ведущих поисковых сервисов.
 
Сразу хочу заметить, что главную роль все-же играет контент (наполнение) сайта, а не технологии по его раскрутке. Именно уникальный и интересный контент не только привлечет посетителей, но и заставит их периодически возвращаться на ваш сайт.
 
Итак, рекомендации:
 
1. Став...

Получение земельного участка в бесплатное пользование в Украине

Согласно земельному кодексу Украины граждане, заинтересованные в получении бесплатно в собственность земельного участка из земель государственной или коммунальной собственности для ведения фермерского хозяйства, личного крестьянского хозяйства, ведения садоводства, строительства и обслуживания жилого дома, хозяйственных зданий и сооружений (приусадебного участка), индивидуального дачного строительства, строительства индивидуальных гаражей в преде...

Как проверить конденсатор

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

Создание плагина-функции для Smarty

Допустим, у вас есть некоторая функция, результат выполнения которой нужно отобразить в  Smarty-шаблоне. Вы можете сделать это связав результат работы функции с переменной Smarty
 
function my_function($a, $b) { return $a + $b; }
$smarty->assign('v', my_function(1, 2));
 
а можете создать плагин-функцию для Smarty и вызывать эту функцию уже внутри Smarty-шаблона. Например так:
 
{my_function a="1" b="2"}
 
тогда результат работы данной функц...

Регистрация общества с ограниченной ответственностью (ООО) в Украине

По материалам проекта "Деловая среда и развитие предпринимательства в Украине" Международной финансовой корпорации (IFC), на языке оригинала.
 
Подача документів в РДА Для резервування назви
1. Заповнюється заява встано-вленого зразка;
2. Платіж за резервування назви 34 грн.
 
Визначення видів діяльності та підготовка реєстраційних документів для подачі в РДА
1. Заповнюється реєстраційна картка за ф. 1;
2. Підготовка статуту т...

Автогенератор .htaccess

Для тех, кто не очень силен в настройке web-сервера и/или желает научиться без ошибок настраивать файлы .htaccess - сообщаю пару полезных ссылок:
 
http://www.ph4.ru/wm_htaccess.ph4 (онлайн инструмент)
 
http://www.htaccessgenerator.com/ (оффлайн инструмент)
...

Создание плагина-модификатора для Smarty

В Smarty к переменным можно применять модификаторы. Например, если в переменной  $post_time находится значение timestamp, возвращаемое функцией time(), то с помощью модификатора date_format можно превратить его в запись типа "10-10-2007 12:25:52". Делается это так:
 
{$post_time|date_format:"%d-%m-%Y %H:%M:%S"}
 
Сам модификатор представляет собой PHP-функцию, файл с кодом которой находится в папке plugins дистрибутива Smarty. Файл должен назыв...

Ставим пароль на сайт или папку с помощью .htaccess

Иногда возникают ситуации, когда требуется закрыть паролем доступ ко всему сайту или некоторым его папкам. Это легко сделать с помощью файлов .htaccess и .htpasswd.
 
В директории, которую мы хотим закрыть паролем (или в корневом каталоге сайта, если мы закрываем весь сайт), создадим файл .htaccess, в который запишем такие строки:
 
AuthName "произвольный_текст"
AuthType Basic  
Require valid-user
AuthUserFile "полный_путь_к _файлу_.htpasswd...

Полнотекстовый поиск в MySQL

Начиная с версии 3.23.23 в MySQL появилась возможность полнотекстового поиска. Данный тип поиска отличается от простого LIKE тем, что для каждого совпадения возвращает релевантность. Релевантность позволяет отсортировать результаты по значимости (степени сходства между строкой поиска и текстом в поле таблицы).
 
Величина релевантности представляет собой неотрицательное число с плавающей точкой. Релевантность вычисляется на основе количества слов...
Страница: <<  1  2  3  4  >>