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

Автоматическое создание файлов Sitemap

Sitemap представляет собой XML-файл, предназначенный для облегчения индексации сайта поисковыми системами. Такой файл содержит адреса страниц сайта, частоту и дату их обновления, важность страницы и так далее. Пример такого файла:
 
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://site.com/</loc>
      <lastmod>2008-01-01</lastmod>
      <changefreq>daily</c...

Защита папок и файлов сайта с помощью .htaccess

Современный сколько-нибудь сложный сайт состоит из множества файлов, которые расположены в нескольких каталогах, и наличие полного доступа к ним у любого желающего иногда может иметь негативные последствия для функционирования сайта.
 
Речь идет о ситуации, когда любой желающий может увидеть содержимое любого из каталогов сайта прописав путь к каталогу например так: "www.имя_сайта.com/каталог_1/...". Получить доступ к файлу можно подобным образо...

Работа с файлами в формате XML с помощью библиотеки TinyXML (С++)

Библиотека TinyXML предоставляет программисту очень удобный способ работы с XML. Для примера возьмем такой фрагмент XML-файла:
 
<level name="Demo Level 1">
<entity class="Car" pos="300,250,300">
<body mass="20" />
</entity>
<entity class="Robot" pos="100,250,100">
</level>
 
Теперь фрагмент кода на С++, который иллюстрирует работу с TinyXML (предварительно подключив заголовочный файл библиотеки директивой "#include" и внеся строку "tinyxm...

Парсинг RSS-файла

Начиная с пятой версии в PHP появился класс SimpleXMLElement, с помощью которого можно легко разобрать любой XML документ, а следовательно HTML и RSS. Данный класс предоставляет возможность доступа к тегам и атрибутам документа как к полям объекта.
Для примера возьмем такой RSS-файл:
 
<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">   
<channel>
<title>Информационное агентство УНИАН</title>
<item>
    <title>Киев мож...

Простой поиск на PHP с учетом различных форм слова

Для поиска в тексте с учетом различных форм слова (например "искать", "искал") существует несколько способов. Существуют варианты, в которых строятся все возможные формы искомого слова. Мы же рассмотрим способ, при котором от искомого слова отбрасывается суффикс и/или окончание (например "искал" превратится в "иск").
 
Для этого нам потребуется так называемый стеммер, класс Lingua_Stem_Ru, написанный на PHP. Он довольно небольшой, его просто най...

Ставим трек формата mp3 на звонок в Nokia 6600

Для этого нам понадобится архив с двумя файлами ("2000096A.RSC" и "LIBMP3DEC.DLL") который можно найти в интернете или на сайте www.SERIES60.ru. В моем случае архив назывался "mp3codec6600_109.zip". Также понадобится любой файловый броузер для платформы SERIES60.
Файлы из данного архива надо скопировать в папку "C:\system\libs\plugins" телефона. Если каталогов "libs" или "plugins" не существует - создайте их. В некоторых случаях помог...

Постраничное разбиение на PHP

Некоторую информацию, например список новостей, статей и так далее, удобнее выводить на экран несколькими страницами. Для того чтоб сделать это на PHP нам понадобится выполнить два SQL-запроса и небольшой фрагмент кода.
Здесь приводятся только тексты SQL-запросов. Функции для работы с этими запросами и самой базой данных вы выбираете сами (это могут быть стандартные функции PHP или функции сторонних библиотек, таких как PHPLIB).
 
Допустим, каж...

Вырезаем кусок музыкального трека для звонка мобильного телефона

Чтобы вырезать фрагмент музыкального трека для звонка мобильного нам понадобится аудиоредактор. В данном случае описывается Sound Forge.
Запускаем программу, открываем наш музыкальный трек ("File" -> "Open"). Открывается окно с визуальным изображением трека поделенное на 2 части. Верхняя часть это левый канал стереозаписи, нижняя - правый.
Аудиоредактор Sound Forge по принципу действия похож на обыкновенный текстовый редактор, такой как Майкрос...

Регистрация физического лица-предпринимателя на Украине

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

Работа с Ajax в библиотеке Prototype

Приведу краткий пример, который проиллюстрирует работу с Ajax в библиотеке Prototype. Следующий код создает запрос, который методом 'get' отправляет параметры "param1" и "param2" со значениями "value1" и "value2" соответственно, скрипту "url". При успешном прохождении запроса выполняется функция, указанная в параметре "onSuccess", при неудачном - в параметре "onFailure".
 
new Ajax.Request(url,
  {
    method : 'get',
    parameters: {param1 ...
Страница: <<  1  2  3  4  >>