<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Блог Вебмастерa. Статьи о веб-дизайне, программировании, продвижении, раксрутке. PHP, Wordpress, CMS, SEO, Photoshop и многое другое на webmasterblog.com.ua</title>
	
	<link>http://webmasterblog.com.ua</link>
	<description />
	<lastBuildDate>Tue, 18 May 2010 17:40:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/webmasterblog_ua" /><feedburner:info uri="webmasterblog_ua" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>webmasterblog_ua</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwebmasterblog_ua" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/webmasterblog_ua" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fwebmasterblog_ua" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fwebmasterblog_ua" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><item>
		<title>Я снова тут</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/488tRHS05Dw/ya-snova-tut</link>
		<comments>http://webmasterblog.com.ua/news/ya-snova-tut#comments</comments>
		<pubDate>Tue, 18 May 2010 17:38:50 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=642</guid>
		<description><![CDATA[И я вытяну это блог! Не писал я в нём уже 11 месяцев, не хотелось как-то, но в трудные времена нужно держать нос по ветру.
Вот приблизительно так я сейчас ухмыляюсь, как мой любимчик Декстер :)
В планах вернуть блогу заслуженный ТИЦ, а также раздуплится, что же делать с 200-300 униками в сутки. Много работы ребят, да. [...]]]></description>
			<content:encoded><![CDATA[<p>И я вытяну это блог! Не писал я в нём уже 11 месяцев, не хотелось как-то, но в трудные времена нужно держать нос по ветру.</p>
<p>Вот приблизительно так я сейчас ухмыляюсь, как мой любимчик Декстер :)<img class="aligncenter size-full wp-image-643" title="dexter-morgan" src="http://webmasterblog.com.ua/wp-content/uploads/2010/05/dexter-morgan.jpg" alt="dexter-morgan" width="500" height="375" /></p>
<p>В планах вернуть блогу заслуженный ТИЦ, а также раздуплится, что же делать с 200-300 униками в сутки. Много работы ребят, да. Надо ВП обновить, тему поменять на более лёгкую, плагины нужные поставить,  а левые выкинуть нахуй. В общем трепещите ПС назревает буря в стакане! :)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/eYVNmh5y9J8YxY9blbf3r4dJMC8/0/da"><img src="http://feedads.g.doubleclick.net/~a/eYVNmh5y9J8YxY9blbf3r4dJMC8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eYVNmh5y9J8YxY9blbf3r4dJMC8/1/da"><img src="http://feedads.g.doubleclick.net/~a/eYVNmh5y9J8YxY9blbf3r4dJMC8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=488tRHS05Dw:Eb0VI1bWlA4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=488tRHS05Dw:Eb0VI1bWlA4:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/488tRHS05Dw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/news/ya-snova-tut/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/news/ya-snova-tut</feedburner:origLink></item>
		<item>
		<title>Счастливый фермер. Взлом счастливого фермера</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/zYoIAIkYh2E/schastlivyj-fermer-vzlom-schastlivogo-fermera</link>
		<comments>http://webmasterblog.com.ua/online-servisy/schastlivyj-fermer-vzlom-schastlivogo-fermera#comments</comments>
		<pubDate>Sun, 19 Jul 2009 18:46:01 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Online-сервисы]]></category>
		<category><![CDATA[vkontakte.ru]]></category>
		<category><![CDATA[счастливый фермер]]></category>
		<category><![CDATA[счастливый фермер взлом]]></category>
		<category><![CDATA[счастливый фермер обман]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=621</guid>
		<description><![CDATA[
Сразу говорю, что получить голд на шару нельзя!) Не существует способа получения голда на шару, а если и есть то никто его вам (и мне в том числе) не скажет.
Я хочу вам предложить довольно простой и очень эффективный способ быстрой прокачки. Минус только один, он не приносит денег, только опыт!
Итак, ведь всем понятно что всё [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-622 alignnone" title="счастливый фермер" src="http://webmasterblog.com.ua/wp-content/uploads/2009/07/left_pho.jpg" alt="счастливый фермер" width="290" height="248" /></p>
<p>Сразу говорю, что <strong>получить голд на шару</strong> нельзя!) Не существует способа получения голда на шару, а если и есть то никто его вам (и мне в том числе) не скажет.</p>
<p>Я хочу вам предложить довольно простой и очень эффективный способ быстрой прокачки. Минус только один, он не приносит денег, только опыт!</p>
<p>Итак, ведь всем понятно что всё держится на обмане?)</p>
<p><strong>Для начала зарегистрируйте штучек так 10 аккаунтов вконтакте</strong>. Фейков, в общем. Наполните их как попало) Например возьмите 10 анкеток каких-нибудь эмогёрлов и тупо скопируйте! Поверьте плагиат на фоне почти 40 миллионов аккаунтов никто не заметит)</p>
<p><strong>Перелинкуйте их всех</strong>. В общем подобавляйте каждого друг-другу в друзья. И не забудьте добавить их себе в друзья. Вот так вот за 2 минутки вы получить +10 друзей)) ГГ)</p>
<p>Ради безопасности можно использовать прокси. Для фейков! Скажем, накопать 10 шаровых прокси не сложно (не обязательно анонимных меж проч). И установить 2 бразуер и настроив там прокси, вы симулируйте активность 11 (11 &#8211; вы) якобы разных пользователей.</p>
<p><strong>Добавляем всем приложение Счастливый фермер</strong>. <noindex><a rel="nofollow" title="http://fermer.vkontakte.ru" target="_blank" href="http://webmasterblog.com.ua/go/http://fermer.vkontakte.ru">Ссылка тут</a></noindex>. Это обязательно для всех аккаунтов если кто не догадался.</p>
<p><img class="alignleft size-full wp-image-627" title="счастливый фермер" src="http://webmasterblog.com.ua/wp-content/uploads/2009/07/fer.jpg" alt="счастливый фермер" width="200" height="200" /><strong>А теперь собственно сам трюк</strong>! Заходим на основной аккаунт в 1 браузере, на один из фейк аккаунтов на 2. И фейком начинаем садить сорняки и вредителей на основной акк. И собственно одновременно убирать их с главного профиля))</p>
<p>Можно подкинуть 25 сорянков и 25 вредителей. Тоесть 50 гадостей в сумме. С 10 аккунтов это получается 500! Убирая каждую дрянь вы получается +2 опыта. Убрав 500 вы получите +1000! То-есть каждые 24 часа потратив всего 10 минут получается на халяву кучу опыта!</p>
<p>Заметьте <strong>количество фейков ограниченно только вашей наглостью)</strong> Так что удачной вам охоты!)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Y22Bmss7wHjJo0117va91DLFJjk/0/da"><img src="http://feedads.g.doubleclick.net/~a/Y22Bmss7wHjJo0117va91DLFJjk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Y22Bmss7wHjJo0117va91DLFJjk/1/da"><img src="http://feedads.g.doubleclick.net/~a/Y22Bmss7wHjJo0117va91DLFJjk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=zYoIAIkYh2E:7VVl49g-t6w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=zYoIAIkYh2E:7VVl49g-t6w:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/zYoIAIkYh2E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/online-servisy/schastlivyj-fermer-vzlom-schastlivogo-fermera/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/online-servisy/schastlivyj-fermer-vzlom-schastlivogo-fermera</feedburner:origLink></item>
		<item>
		<title>Ненавижу IE! Ненавижу Joomla! Ненавижу Virtuemart!</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/BwxjwI6k6NA/nenavizhu-ie-nenavizhu-joomla-nenavizhu-virtuemart</link>
		<comments>http://webmasterblog.com.ua/news/nenavizhu-ie-nenavizhu-joomla-nenavizhu-virtuemart#comments</comments>
		<pubDate>Fri, 10 Jul 2009 12:21:53 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Веб-дизайн и Photoshop]]></category>
		<category><![CDATA[Веб-программирование]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[googl]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[novikov.ua]]></category>
		<category><![CDATA[Virtuemart]]></category>
		<category><![CDATA[вёрстка]]></category>
		<category><![CDATA[работа]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=591</guid>
		<description><![CDATA[Пожалуй начну с хорошего) Сегодня день рождения Никола Тесла и у гугла в честь этого новое лого) Красивое)) Не знаю почему, но я хоть и не люблю гугл (хотя пользуюсь ридером, почтой, поиском)  за жажду к монополии, но их картинки оч нравятся))) А вам?
Я собственно уже неделю работаю в конторе Novikov.ua и работы навалом. Самой [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-592" title="Никола Тесла" src="http://webmasterblog.com.ua/wp-content/uploads/2009/07/tesla09.gif" alt="tesla09" width="306" height="134" />Пожалуй начну с хорошего) Сегодня день рождения <noindex><a rel="nofollow" title="http://www.google.com.ua/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fru.wikipedia.org%2Fwiki%2F%25D0%25A2%25D0%25B5%25D1%2581%25D0%25BB%25D0%25B0%2C_%25D0%259D%25D0%25B8%25D0%25BA%25D0%25BE%25D0%25BB%25D0%25B0&amp;ei=vyxXSpKnL4KN_Abi1-CdCQ&amp;usg=AFQjCNG_6szWiTSKsx8ZlUDYvGr5JeO2vA&amp;sig2=mWHFaoN7U2t8pvQuaKraog" target="_blank" href="http://webmasterblog.com.ua/go/http://www.google.com.ua/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fru.wikipedia.org%2Fwiki%2F%25D0%25A2%25D0%25B5%25D1%2581%25D0%25BB%25D0%25B0%2C_%25D0%259D%25D0%25B8%25D0%25BA%25D0%25BE%25D0%25BB%25D0%25B0&amp;ei=vyxXSpKnL4KN_Abi1-CdCQ&amp;usg=AFQjCNG_6szWiTSKsx8ZlUDYvGr5JeO2vA&amp;sig2=mWHFaoN7U2t8pvQuaKraog">Никола Тесла</a></noindex> и у гугла в честь этого новое лого) Красивое)) Не знаю почему, но я хоть и не люблю гугл (хотя пользуюсь ридером, почтой, поиском)  за жажду к монополии, но их картинки оч нравятся))) А вам?</p>
<p>Я собственно уже неделю работаю в конторе Novikov.ua и работы навалом. Самой разной, в основном сложной)) Я бы себе тихо писал прогу для регистрации и управления доменами если б на меня не повесили очередной проект, где мне собственно пришлось столкнутся с проблемами вёрстки&#8230;</p>
<p>В чём дрянь! Стоит магазин на основе связки Joomla + Virtuemart. Блин, ну кто ваще такое ставит. Оно нагружает сервер, не удобно в навигации и не обладает порой достаточным функционалом. Моё ИМХО редкое гавно. Что же лучше? <noindex><a rel="nofollow" title="http://vamshop.ru/" target="_blank" href="http://webmasterblog.com.ua/go/http://vamshop.ru/">VamShop</a></noindex>! Никакой рекламы, как по мне это самое лучшее, что есть на данный момент.</p>
<p>Но как говорится дарёному коню в зубы не смотрят и нужно работать с тем, что дают&#8230; Суть проблемы: иногда товар &#8220;уходит&#8221; вниз. Такое наблюдалось только в ИЕ&#8230;</p>
<p>Начал думать&#8230; С начала подумал о том, как я всё это ненавижу. Не помогло ;( Далее подумалось, что возможно при оформлении статей какие-то ошибки вёрстки. Залез, поправил и&#8230; и нифига&#8230; Далее в голову полезли страшные мысли. Значит траблы с шаблоном. А ещё Virtuemart древний. Думаю всё, пропал&#8230;</p>
<p>Начал шарится по файлам шаблона&#8230; Их там стока! Теперь я понимаю, почему предыдущие разработчики отказались от проекта и легли на дно %) Собственно вопрос, а как отловить какой файл шаблона где подгружается&#8230; В общем стал расталкивать везде комменты с названием файла ;) Вот вам и метод дебага)))</p>
<p>Перезагрузил страницу в ИЕ и&#8230; и проблема решилась! Как? Я сам не знаю&#8230; Но простое растыкивание комментов решило идиотскую проблему с &#8220;сползанием&#8221;!</p>
<p><strong>Для идиотских проблем &#8211; идиотское решение!</strong></p>
<p>Выводы: ИЕ зло, Joomla зло, Virtuemart зло. Очень много интернет-контор &#8211; ламеры!</p>
<p>Кста про конкурентов! Там такие бывают ламо, что у меня истерика&#8230; Хотя и наши методы решения проблем не всегда идеальны, но мы хоть разбираемся в php)) Красоте нет места при программированием полевых условиях. Делайте выводы, ненавидьте ИЕ :-/</p>

<p><a href="http://feedads.g.doubleclick.net/~a/i9dz0A0RWVyrb49iH9xTDuEsJJY/0/da"><img src="http://feedads.g.doubleclick.net/~a/i9dz0A0RWVyrb49iH9xTDuEsJJY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/i9dz0A0RWVyrb49iH9xTDuEsJJY/1/da"><img src="http://feedads.g.doubleclick.net/~a/i9dz0A0RWVyrb49iH9xTDuEsJJY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=BwxjwI6k6NA:Y80TgPbq4xY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=BwxjwI6k6NA:Y80TgPbq4xY:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/BwxjwI6k6NA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/news/nenavizhu-ie-nenavizhu-joomla-nenavizhu-virtuemart/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/news/nenavizhu-ie-nenavizhu-joomla-nenavizhu-virtuemart</feedburner:origLink></item>
		<item>
		<title>SQLite и PHP. Альтернатива MySQL</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/kE9D35N17Bc/sqlite-i-php-alternativa-mysql</link>
		<comments>http://webmasterblog.com.ua/veb-programmirovanie/sqlite-i-php-alternativa-mysql#comments</comments>
		<pubDate>Tue, 07 Jul 2009 13:26:37 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Веб-программирование]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[база данных]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=536</guid>
		<description><![CDATA[SQLite &#8211; это база данный основанная на файлах и использующая синтаксис SQL . По производительности порой обгоняет MySQL, а порой и уступает  (зависит от настроек сервера).
Одной из примечательных особенностей является то, что база данных при использовании SQLite находиться на одном сервере с PHP. Недостаток это или преимущество сказать сложно, нужно смотреть по ситуации)
Вообще SQLite редкость [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-537" title="sqlite" src="http://webmasterblog.com.ua/wp-content/uploads/2009/07/sqlite.gif" alt="sqlite" width="240" height="71" /><strong>SQLite</strong> &#8211; это база данный основанная на файлах и использующая синтаксис SQL . По производительности порой обгоняет MySQL, а порой и уступает  (зависит от настроек сервера).</p>
<p>Одной из примечательных особенностей является то, что база данных при использовании SQLite находиться на одном сервере с PHP. Недостаток это или преимущество сказать сложно, нужно смотреть по ситуации)</p>
<p>Вообще SQLite редкость для наших хостеров и её поддержку нужно ещё поискать.</p>
<p>Что б вы не думало, что SQLite такое &#8220;г&#8221; напомню, что приложения таких контор как Mozilla, Adobe, Symbian использую для хранения своих данных именно эту БД.</p>
<p>Из <strong>бесплатных хостингов SQLite</strong> поддерживает <noindex><a rel="nofollow" title="http://byethost.com/free-hosting" target="_blank" href="http://webmasterblog.com.ua/go/http://byethost.com/free-hosting">ByetHost</a></noindex>. Или можно играться на локалке, установив <noindex><a rel="nofollow" title="http://www.denwer.ru" target="_blank" href="http://webmasterblog.com.ua/go/http://www.denwer.ru">Denwer</a></noindex> (как сделал я).</p>
<p>Собственно синтаксис запросов у SQLite и MySQL одинаковый. Как никак SQL он и в Африке SQL %)</p>
<p>Начнём работать!</p>
<ul>
<li><strong>Создание базы данных</strong><br />
Для того чтобы создать новую базу данных необходимо воспользоваться функцией sqlite_open()</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">resource <span style="color: #990000;">sqlite_open</span> <span style="color: #009900;">&#40;</span> string filename <span style="color: #009900;">&#41;</span></pre></div></div>

<p>Где <em>filename</em> &#8211; имя файда БД</p>
<p><strong>Пример</strong>:</p>
<div class="wp_syntax">
<div class="code">
<pre class="php" style="font-family: monospace;"><span style="color: #339933;">&lt;?</span>
  <span style="color: #666666; font-style: italic;">// Создадим базу данных</span>
  <span style="color: #000088;">$db</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sqlite_open</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"database.db"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #339933;">!</span><span style="color: #000088;">$db</span><span style="color: #009900;">)</span> <span style="color: #990000;">die</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"Не удалось создать базу данных!"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #339933;">?&gt;</span></pre>
</div>
</div>
<p>Как результат получим файл <em>database.db</em> в папке со скриптом</li>
<li><strong>Создание, чтение, обновление и удаление таблиц</strong><br />
Все запросы к базе данных выполняет функция sqlite_query()</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">resource <span style="color: #990000;">sqlite_query</span> <span style="color: #009900;">&#40;</span> resource dbhandle<span style="color: #339933;">,</span> string query <span style="color: #009900;">&#41;</span></pre></div></div>

<p><em>dbhandle</em> &#8211; это Бд, а <em>query</em> &#8211; собсна сам запрос</p>
<p>А теперь большой пример в котором реализована вся работа с базой данных. Заметим, что для вывода данных из таблиц используется всё та же функция – sqlite_query(). Если выбирается несколько записей, результат выборки следует обработать при помощи цикла while() и функции sqlite_fetch_array()</p>
<p><strong>Пример</strong>:</p>
<div class="wp_syntax">
<div class="code">
<pre class="php" style="font-family: monospace;"><span style="color: #339933;">&lt;?

<span style="color: #666666; font-style: italic;">// Создадим новую базу данных</span>
<span style="color: #000088;">$db</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sqlite_open</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"database.db"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #339933;">!</span><span style="color: #000088;">$db</span><span style="color: #009900;">)</span> <span style="color: #990000;">exit</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"Невозможно создать базу данных!"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>

<span style="color: #666666; font-style: italic;">/* Содание таблицы-------------------------------------------------- */</span>

<span style="color: #666666; font-style: italic;">// Создадим таблицу "table1" в базе</span>
<span style="color: #000088;">$query_table</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sqlite_query</span><span style="color: #009900;">(</span><span style="color: #000088;">$db</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"CREATE TABLE table1
                     (id INTEGER PRIMARY KEY,
                     /* id автоматически станет автоинкрементным */
                     field1 TEXT);
                      "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #339933;">!</span><span style="color: #000088;">$query_table</span><span style="color: #009900;">)</span> <span style="color: #990000;">exit</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"Невозможно создать таблицу в базе данных!"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>

<span style="color: #666666; font-style: italic;">/* Ввод данных------------------------------------------------------- */</span>

<span style="color: #666666; font-style: italic;">// Запишем что-нибудь в таблицу</span>
<span style="color: #000088;">$quer_ins</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sqlite_query</span><span style="color: #009900;">(</span><span style="color: #000088;">$db</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"INSERT INTO table1(field1) VALUES ('A');"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$quer_ins</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sqlite_query</span><span style="color: #009900;">(</span><span style="color: #000088;">$db</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"INSERT INTO table1(field1) VALUES ('B');"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$quer_ins</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sqlite_query</span><span style="color: #009900;">(</span><span style="color: #000088;">$db</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"INSERT INTO table1(field1) VALUES ('C');"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #339933;">!</span><span style="color: #000088;">$query_ins</span><span style="color: #009900;">)</span> <span style="color: #990000;">exit</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"Невозможно записать данные в таблицу!"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>

<span style="color: #666666; font-style: italic;">/* Изменение данных------------------------------------------------- */</span>

<span style="color: #666666; font-style: italic;">// Изменим поле с id=1</span>
<span style="color: #990000;">sqlite_query</span><span style="color: #009900;">(</span><span style="color: #000088;">$db</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"UPDATE table1 SET field1='G' WHERE id=1;"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>

<span style="color: #666666; font-style: italic;">/* Удаление данных-------------------------------------------------- */</span>

<span style="color: #666666; font-style: italic;">// Удалим поле с id=2</span>
<span style="color: #990000;">sqlite_query</span><span style="color: #009900;">(</span><span style="color: #000088;">$db</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"DELETE FROM table1 WHERE id=2;"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>

<span style="color: #666666; font-style: italic;">/* Вывод данных----------------------------------------------------- */</span>

<span style="color: #666666; font-style: italic;">// Сделаем выборку данных</span>
<span style="color: #000088;">$res</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sqlite_query</span><span style="color: #009900;">(</span><span style="color: #000088;">$db</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"SELECT * FROM table1;"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>

<span style="color: #666666; font-style: italic;">// В цикле выведем все полученные данные</span>
<span style="color: #b1b100;">while</span> <span style="color: #009900;">(</span><span style="color: #000088;">$array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sqlite_fetch_array</span><span style="color: #009900;">(</span><span style="color: #000088;">$res</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>
<span style="color: #009900;">  {</span>
<span style="color: #b1b100;">  echo</span><span style="color: #009900;">(</span><span style="color: #000088;">$array</span><span style="color: #009900;">[</span><span style="color: #0000ff;">'field1'</span><span style="color: #009900;">]</span><span style="color: #339933;">.</span><span style="color: #0000ff;">" (id записи:"</span><span style="color: #339933;">.</span><span style="color: #000088;">$array</span><span style="color: #009900;">[</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">]</span><span style="color: #339933;">.</span><span style="color: #0000ff;">")&lt;br /&gt;"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">  }</span>

<span style="color: #339933;">?&gt;</span></span></pre>
</div>
</div>
<p>Я думаю, что код читабелен и хорошо задокументирован, так, что вопросов быть не должно. Хотя если найдутся не стесняйтесь и задавайте ;)</li>
<li><strong>Закрытие базы данных</strong><br />
Поработали и хватит) Для закрытия используется функция sqlite_close()</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">void <span style="color: #990000;">sqlite_close</span> <span style="color: #009900;">&#40;</span> resource dbhandle <span style="color: #009900;">&#41;</span></pre></div></div>

<p><em>dbhandle</em> &#8211; имя БД</p>
<p><strong>Пример:</strong></p>
<div class="wp_syntax">
<div class="code">
<pre><span style="color: #339933;">&lt;?</span>
<span style="color: #000088;">  $db</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sqlite_open</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"database.db"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">  /*
  ... Здесь происходит работа с БД ...
  */</span>
  sqlite_close(<span style="color: #339933;"><span style="color: #000088;">$db</span></span>);
<span style="color: #339933;">?&gt;</span></pre>
</div>
</div>
<p>Закрывать базу данных данной функцией – необязательно. Все открытые базы данных автоматически закроются при завершении работы скрипта</li>
</ul>
<p>Ну вот пожалуй и всё) Теперь можно смело создавать какое-нибудь приложение использующее SQLite %)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/zvoNks3oh59p-T0gampEWrys7Ag/0/da"><img src="http://feedads.g.doubleclick.net/~a/zvoNks3oh59p-T0gampEWrys7Ag/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zvoNks3oh59p-T0gampEWrys7Ag/1/da"><img src="http://feedads.g.doubleclick.net/~a/zvoNks3oh59p-T0gampEWrys7Ag/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=kE9D35N17Bc:oYMq24EZ9vU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=kE9D35N17Bc:oYMq24EZ9vU:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/kE9D35N17Bc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/veb-programmirovanie/sqlite-i-php-alternativa-mysql/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/veb-programmirovanie/sqlite-i-php-alternativa-mysql</feedburner:origLink></item>
		<item>
		<title>Борьба со спамом. Использование PHP и reCAPTCHA</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/ob2ZEaazK-A/borba-so-spamom-ispolzovanie-php-i-recaptcha</link>
		<comments>http://webmasterblog.com.ua/veb-programmirovanie/borba-so-spamom-ispolzovanie-php-i-recaptcha#comments</comments>
		<pubDate>Sat, 04 Jul 2009 20:33:54 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Веб-программирование]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[recaptcha]]></category>
		<category><![CDATA[спам]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=515</guid>
		<description><![CDATA[Итак, если вы читает этот пост, то скорее всего разделяете всеобщее мнение, что спам &#8211; это вселенское зло! Борьба со спамом целая наука и один из способов защиты &#8211; это капча.
reCaptcha &#8211; это бесплатный сервис защиты сайтов от ботов. Выглядит оно вот так:

Плюсы данного сервиса:

Бесплатность, как уже говорилось выше, наверное самый важный параметр
Безопасность, до сих [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, если вы читает этот пост, то скорее всего разделяете всеобщее мнение, что спам &#8211; это вселенское зло! Борьба со спамом целая наука и один из способов защиты &#8211; это капча.</p>
<p><noindex><a rel="nofollow" title="http://recaptcha.net" target="_blank" href="http://webmasterblog.com.ua/go/http://recaptcha.net"><strong>reCaptcha</strong></a></noindex> &#8211; это бесплатный сервис защиты сайтов от ботов. Выглядит оно вот так:</p>
<p style="text-align: center;"><img class="size-full wp-image-516 aligncenter" title="recaptcha" src="http://webmasterblog.com.ua/wp-content/uploads/2009/07/recaptcha-example.gif" alt="recaptcha" width="314" height="125" /></p>
<p>Плюсы данного сервиса:</p>
<ul>
<li>Бесплатность, как уже говорилось выше, наверное самый важный параметр</li>
<li>Безопасность, до сих пор этот сервис ЕЩЁ не взломали ;)</li>
<li>Доступность для слепых. reCaptcha предлагает звуковую версию (а как собственно слепой найдёт капчу? да и вообще, что слепой человек будет &#8220;смотреть&#8221; в интернете?)</li>
<li>Популярность. Весьма сомнительный, но всёже плюс. Говорит о признании.</li>
</ul>
<p>На данный момент доступны библиотеки для работы с reCaptcha для PHP, ASP.NET, Python, Perl, Ruby, Java, JSP и ColdFusion. Также уже написано много плагинов для защиты форм для разных движков: WordPress, Drupal, Joomla, TYPO3, phpBB, vBulletin и т.д. <noindex><a rel="nofollow" title="http://recaptcha.net/resources.html" target="_blank" href="http://webmasterblog.com.ua/go/http://recaptcha.net/resources.html">Подробнее тут.</a></noindex></p>
<p>Но нас интересует как встроить reCaptcha в свои php приложения.</p>
<ol>
<li>Во-первых нам понадобится свой ключ для api. Чапаем по <noindex><a rel="nofollow" title="http://recaptcha.net/api/getkey?app=php" target="_blank" href="http://webmasterblog.com.ua/go/http://recaptcha.net/api/getkey?app=php">ссылке</a></noindex>, регистрируемся и получаем&#8230; ключи)</li>
<li>Качаем <noindex><a rel="nofollow" title="http://code.google.com/p/recaptcha/downloads/list?q=label:phplib-Latest" target="_blank" href="http://webmasterblog.com.ua/go/http://code.google.com/p/recaptcha/downloads/list?q=label:phplib-Latest">библиотеку</a></noindex> для работы с recaptcha.  Распаковываем архив, файл <em>recaptchalib.php</em> кидаем в одну папку с проектом.</li>
<li>Для того чтобы отобразить капчу пишем такой код:

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'recaptchalib.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$publickey</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;...&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// publickey, который получили на recaptcha.net</span>
<span style="color: #b1b100;">echo</span> recaptcha_get_html<span style="color: #009900;">&#40;</span><span style="color: #000088;">$publickey</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

</li>
<li>В скрипте в который мы отправляем данные, должен быть такой код проверки:

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'recaptchalib.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$privatekey</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;...&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// privatekey, который получили на recaptcha.net</span>
<span style="color: #000088;">$resp</span> <span style="color: #339933;">=</span> recaptcha_check_answer <span style="color: #009900;">&#40;</span><span style="color: #000088;">$privatekey</span><span style="color: #339933;">,</span>
                                <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;REMOTE_ADDR&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
                                <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;recaptcha_challenge_field&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
                                <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;recaptcha_response_field&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$resp</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>is_valid<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #990000;">die</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;reCAPTCHA введена не корректно. Вернитесь и попробуйте ещё раз!.&quot;</span> <span style="color: #339933;">.</span>
       <span style="color: #0000ff;">&quot;(reCAPTCHA : &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$resp</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>error <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;)&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

</li>
</ol>
<p>Собственно и всё!)</p>
<p>О функциях и переменных это библиотеки можно детальнее прочитать по <noindex><a rel="nofollow" title="http://recaptcha.net/plugins/php/" target="_blank" href="http://webmasterblog.com.ua/go/http://recaptcha.net/plugins/php/">ссылке</a></noindex> (англ.)</p>
<p><strong>На это всё! До новых встреч!</strong></p>

<p><a href="http://feedads.g.doubleclick.net/~a/HKG9CwaWcY3HivursldN8n6_ARA/0/da"><img src="http://feedads.g.doubleclick.net/~a/HKG9CwaWcY3HivursldN8n6_ARA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HKG9CwaWcY3HivursldN8n6_ARA/1/da"><img src="http://feedads.g.doubleclick.net/~a/HKG9CwaWcY3HivursldN8n6_ARA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=ob2ZEaazK-A:iJr_xtvFPW0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=ob2ZEaazK-A:iJr_xtvFPW0:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/ob2ZEaazK-A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/veb-programmirovanie/borba-so-spamom-ispolzovanie-php-i-recaptcha/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/veb-programmirovanie/borba-so-spamom-ispolzovanie-php-i-recaptcha</feedburner:origLink></item>
		<item>
		<title>Создаём сервис коротких ссылок</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/XYqoBNsH_-w/sozdayom-servis-korotkix-ssylok</link>
		<comments>http://webmasterblog.com.ua/veb-programmirovanie/sozdayom-servis-korotkix-ssylok#comments</comments>
		<pubDate>Thu, 02 Jul 2009 20:31:17 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Online-сервисы]]></category>
		<category><![CDATA[Веб-программирование]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Phurl]]></category>
		<category><![CDATA[Сервис коротких ссылок]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=499</guid>
		<description><![CDATA[Сервис коротких ссылок &#8211; это веб-приложение, которое помогает &#8220;укорачивать&#8221; или прятать исходную ссылку. Короткую ссылку удобнее распространять, а так же таким способом можно прятать партнёрскую ссылку. Пользователь сможет понять, что ссылка партнёрская уже после того как он перейдет, то-есть он уже не сможет вам помешать заработать честные премиальные)
Примером такого сервиса есть tinyurl.com. Подобных сервисов нынче [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Сервис коротких ссылок</strong> &#8211; это веб-приложение, которое помогает &#8220;укорачивать&#8221; или прятать исходную ссылку. Короткую ссылку удобнее распространять, а так же таким способом можно прятать партнёрскую ссылку. Пользователь сможет понять, что ссылка партнёрская уже после того как он перейдет, то-есть он уже не сможет вам помешать заработать честные премиальные)</p>
<p>Примером такого сервиса есть <noindex><a rel="nofollow" title="http://tinyurl.com/" href="http://webmasterblog.com.ua/go/http://tinyurl.com/" target="_blank">tinyurl.com</a></noindex>. Подобных сервисов нынче много, но что мешает вам иметь такой же?)</p>
<p><strong>Нам понадобится</strong>:</p>
<ul>
<li>Хостинг с поддержкой php и mysql, можно воспользоваться бесплатным, а потом ещё прикрутить к нему <a href="http://webmasterblog.com.ua/domeny-i-hosting/besplatnye-domeny-samyj-polnyj-spisok-besplatnyx-domenov/">бесплатный домен</a>)</li>
<li>Скрипт <strong>Phurl</strong> который можно <noindex><a rel="nofollow" title="http://phurl.googlecode.com/files/phurl-1.5.zip" target="_blank" href="http://webmasterblog.com.ua/go/http://phurl.googlecode.com/files/phurl-1.5.zip">скачать тут</a></noindex>. Его <noindex><a rel="nofollow" title="http://www.hido.net/projects/phurl/demo" target="_blank" href="http://webmasterblog.com.ua/go/http://www.hido.net/projects/phurl/demo">демка</a></noindex> тут.</li>
<li>Возможно пригодится библиотека GD (она всегда есть) или ключ для <noindex><a rel="nofollow" title="http://recaptcha.net/" target="_blank" href="http://webmasterblog.com.ua/go/http://recaptcha.net/">recaptcha.net</a></noindex></li>
</ul>
<p><strong>Итак, начнём процесс установки</strong>:</p>
<ol>
<li>Загружаем файлы на хостинг</li>
<li>Запускаем <em>http://адресс_вашего_сайта/install.php<img class="aligncenter size-full wp-image-501" title="Сервис коротких ссылок" src="http://webmasterblog.com.ua/wp-content/uploads/2009/07/install.jpg" alt="Сервис коротких ссылок" width="497" height="375" /></em></li>
<li>Вводим нужные данные, для минимальной установки достаточно будет логина, пароля и имени базы данных, а также <em>убираем</em> галочку <em>&#8220;Do not install database&#8221;</em> и <em>ставим</em> галочку перед <em>&#8220;Enable rewrite&#8221;</em>. Использовать капчу не рекомендую, это напрягает пользователей и ваш хостинг %) Логин, пароль админа ставим по усмотрению, а остальное вам не понадобится.</li>
<li>После этой процедуры получаем содержимое файлов <em>config.php</em> и <em>.htaccess</em>. В корне вы найдёте эти файлы с суффиксом <em>exemple</em>. Его нужно убрать и перезаписать содержимое. Сохранить в кодировке UTF-8.</li>
<li>Удаляем <em>install.php</em> к чёртовой матери!)</li>
</ol>
<p>Мы имеем рабочий <strong>сервис коротких ссылок</strong>!</p>
<p>Заходим на <em>http://адресс_вашего_сайта/ </em>и любуемся своим творением)</p>
<p><img class="aligncenter size-full wp-image-505" title="Сервис коротких ссылок" src="http://webmasterblog.com.ua/wp-content/uploads/2009/07/afterinstall1.jpg" alt="Сервис коротких ссылок" width="526" height="490" /></p>
<p>Проверим работоспособность. Вводим какую-нибудь ссылку и нажимаем <em>&#8220;Make Shorter&#8221;</em>. В ответ должны получить такое</p>
<p><img class="aligncenter size-full wp-image-505" title="Сервис коротких ссылок" src="http://webmasterblog.com.ua/wp-content/uploads/2009/07/afterinstall2.jpg" alt="Сервис коротких ссылок" width="526" height="490" /></p>
<p>Пробуем перейти по короткой ссылке и если всё работает, то радуемся жизни!) Сервис работает!</p>
<p><strong>Кастомизация, внешний вид сервиса</strong>.</p>
<p>На данный момент, сразу после инсталяции, мы имеем ненавязчивый унылый интерфейс в стиле &#8220;ретро&#8221;. Именно такими были сайты на этапе зарождения интернета ;)</p>
<p>Оставить его таким &#8211; взять тяжкий грех на душу. Так, что нужно чёнибудь сделать. Желательно гламурненькое)</p>
<p>За внешний вид в большинстве отвечает 3 файла: <em>header.php</em>, <em>footer.php</em>, и <em>default.css</em>. В<em> index.php</em> лучше не лезьть, да думаю и не понадобится) В общем берём и шаманим в CSS&#8230; За 5 минут можно получить что-то такое</p>
<p><img class="aligncenter size-full wp-image-505" title="Сервис коротких ссылок" src="http://webmasterblog.com.ua/wp-content/uploads/2009/07/custom.jpg" alt="Сервис коротких ссылок" width="526" height="425" /></p>
<p>Ничего сложного, потратив часик-другой, можно сотворить шедевр!)</p>
<p><strong>Админка</strong></p>
<p>Админ-панель! Куда же без неё? Смысл её существования не определён! Единственное, что в ней можно делать это удалять ссылки, которые вам не нравятся. То-ест следить за спамом и всякой грязью. ИМХО я админку удалил вообще) Если выбирать из &#8220;бесполезной админки&#8221;и &#8220;никакой админки&#8221; я выбираю ничто. В общем достаточно просто удалить папку <em>admin</em>.</p>
<p>Ну на этом пожалуй всё) Всё остальное в ваших руках. Есть вопросы? Задавайте в комментах. Сделаю всё, что б ответить!)</p>
<p><strong>До новых встречь!</strong></p>

<p><a href="http://feedads.g.doubleclick.net/~a/h4xrcpTb9WRoJydjY5u8XpYfY3g/0/da"><img src="http://feedads.g.doubleclick.net/~a/h4xrcpTb9WRoJydjY5u8XpYfY3g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/h4xrcpTb9WRoJydjY5u8XpYfY3g/1/da"><img src="http://feedads.g.doubleclick.net/~a/h4xrcpTb9WRoJydjY5u8XpYfY3g/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=XYqoBNsH_-w:BxasSt4rCXg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=XYqoBNsH_-w:BxasSt4rCXg:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/XYqoBNsH_-w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/veb-programmirovanie/sozdayom-servis-korotkix-ssylok/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/veb-programmirovanie/sozdayom-servis-korotkix-ssylok</feedburner:origLink></item>
		<item>
		<title>Блогу 2! +session_end!</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/qSbaxO_ELT4/blogu-2-session_end</link>
		<comments>http://webmasterblog.com.ua/news/blogu-2-session_end#comments</comments>
		<pubDate>Mon, 29 Jun 2009 20:12:05 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=495</guid>
		<description><![CDATA[Добрый день! Сегодня я наконец-то сдал сессию) Теперь я уже студент 2 курса. Всё, можно вздохнуть с облегчением. Всё хорошо, хоть и не так хорошо как хотелось бы.
Хотелось бы подвести итоги небольшие за прошедший месяц, так как 19 июня блогу было 2 месяца!
За прошедший месяц было написано пару унылых статей, которые почти не принесли ничего [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-487 alignright" title="Блогу 2!" src="http://webmasterblog.com.ua/wp-content/uploads/2009/05/s320x240.jpeg" alt="Блогу 2!" width="243" height="175" />Добрый день! Сегодня я наконец-то <strong>сдал сессию</strong>) Теперь я уже студент 2 курса. Всё, можно вздохнуть с облегчением. Всё хорошо, хоть и не так хорошо как хотелось бы.</p>
<p>Хотелось бы подвести итоги небольшие за прошедший месяц, так как <strong>19 июня блогу было 2 месяца</strong>!</p>
<p>За прошедший месяц было написано пару унылых статей, которые почти не принесли ничего кроме&#8230; в общем ничего не принесли. ККД = 0!</p>
<p>Но статистика показывает, что блог развивается. И оказывается без моего вмешательства даже лучше чем с ним)))</p>
<p>А теперь немного циферок %)</p>
<ul>
<li>Пользователей &#8211; <strong>938</strong></li>
<li>Хостов &#8211; <strong>1649</strong></li>
<li>Просмотров &#8211; <strong>5065</strong></li>
</ul>
<p>В общем показатели <strong>ВОЗРОСЛИ В 3 РАЗА</strong>! Это как? Вывод: нефиг писать и тада блог будет сам развиваться&#8230; Может ещё ВП сам статьи писать научиться?</p>
<p>Большое спасибо читателемя, комментарторам и фоловерам за то, что они есть!) Пишу исключительно для вас)</p>
<p>Теперь буду писать минимум 2 раза в неделю) Следующая статья будет посвящена созданию сервиса коротких ссылок!</p>
<p><strong>До новых встречь!</strong></p>

<p><a href="http://feedads.g.doubleclick.net/~a/xKN7jAQUl11QAINao-p1RkpWli8/0/da"><img src="http://feedads.g.doubleclick.net/~a/xKN7jAQUl11QAINao-p1RkpWli8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/xKN7jAQUl11QAINao-p1RkpWli8/1/da"><img src="http://feedads.g.doubleclick.net/~a/xKN7jAQUl11QAINao-p1RkpWli8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=qSbaxO_ELT4:KaiiiBXWUMw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=qSbaxO_ELT4:KaiiiBXWUMw:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/qSbaxO_ELT4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/news/blogu-2-session_end/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/news/blogu-2-session_end</feedburner:origLink></item>
		<item>
		<title>Это провал! Не ждали? А я вернулся</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/1KQGIOcCEAs/eto-proval-ne-zhdali-a-ya-vernulsya</link>
		<comments>http://webmasterblog.com.ua/news/eto-proval-ne-zhdali-a-ya-vernulsya#comments</comments>
		<pubDate>Sat, 20 Jun 2009 14:12:03 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=486</guid>
		<description><![CDATA[А вот и я. Мда, ну что тут сказать? Сессия ещё не кончилась, но самое трудное уже позади&#8230; Пожалуй&#8230; Хотя тока вчера был первый экзамен и я уже иду на пересдачу, но с моим положением &#8211; хорошо, что я хоть допустился.
Не писал месяц уже кажется. Одно могу сказать точно, что быть в офлайне месяц &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-487" title="Пипец! Это провал!" src="http://webmasterblog.com.ua/wp-content/uploads/2009/06/bukva_pipec_big2.jpg" alt="Пипец! Это провал!" width="134" height="156" />А вот и я. Мда, ну что тут сказать? Сессия ещё не кончилась, но самое трудное уже позади&#8230; Пожалуй&#8230; Хотя тока вчера был первый экзамен и я уже иду на пересдачу, но с моим положением &#8211; хорошо, что я хоть допустился.</p>
<p>Не писал месяц уже кажется. Одно могу сказать точно, что быть в офлайне месяц &#8211; это провально. Зашел на почту и увидел, что потерял потенциальный заказ) Думаете это один такой? Ха ха ха! На самом деле я за месяц потерял 4 заказа, что очень и очень хуёво!</p>
<p>Но это только пол беды&#8230; Мой аккаунт ЭдСенс забанили. Мол я опасен для рекламодателей. Неужели только заметили? Это через пол года регистрации) Плакали мои пол сотни нечестно наклацаный зелёных.</p>
<p>Потерял интерес ко всяким СЕО-Шмео. Зашел в Ридер, а там меня ждало 1.5 штуки непрочитанных постов. Абсолютно спокойно и без всяких угрызений совести я нажал на &#8220;Отметить всё как прочитанное&#8221;.</p>
<p>Понял, что РУнет &#8211; это помойка, 99% сайтов и блогов &#8211; это унылое гавно. Особенно блогосфера 9 и 10 блогов пишут о монетизации и СЕО. Как заманали клоны-позеры!</p>
<p>Сейчас сам думаю что же мне делать&#8230; Нада уже закончить с учёбой, а там на работу пойду&#8230; В общем всё както уныло и всё меня заебало. Всё и все, хочу на дачу или на море, подальше от всех людей и особенно от ПК.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/9NVyNoXmqnGsUgLNVviLJhKN2pQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/9NVyNoXmqnGsUgLNVviLJhKN2pQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9NVyNoXmqnGsUgLNVviLJhKN2pQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/9NVyNoXmqnGsUgLNVviLJhKN2pQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=1KQGIOcCEAs:Kg0Ox7DZp28:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=1KQGIOcCEAs:Kg0Ox7DZp28:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/1KQGIOcCEAs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/news/eto-proval-ne-zhdali-a-ya-vernulsya/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/news/eto-proval-ne-zhdali-a-ya-vernulsya</feedburner:origLink></item>
		<item>
		<title>Сессия, уже?</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/KtRtRl98MvA/sessiya-uzhe</link>
		<comments>http://webmasterblog.com.ua/news/sessiya-uzhe#comments</comments>
		<pubDate>Wed, 27 May 2009 17:05:42 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=481</guid>
		<description><![CDATA[Нет ещё, но уже скоро. Хвостов много. Нада закрыть. По-этому писать неделю где-то не буду, увы ;(

Лучший способ найти время для учёбы &#8211; это отключить интернет, что я и сделаю.
Не забывайте меня, скоро вернусь и обязательно напишу 5 статей: о Drupal, DLE и 2 часть о ссылках и ещё мелких пару, а ваще идей много, [...]]]></description>
			<content:encoded><![CDATA[<p>Нет ещё, но уже скоро. Хвостов много. Нада закрыть. По-этому писать неделю где-то не буду, увы ;(<br />
<img class="aligncenter size-full wp-image-482" title="9339" src="http://webmasterblog.com.ua/wp-content/uploads/2009/05/9339.jpg" alt="9339" width="450" height="416" /></p>
<p>Лучший способ найти время для учёбы &#8211; это отключить интернет, что я и сделаю.</p>
<p>Не забывайте меня, скоро вернусь и обязательно напишу <strong>5 статей: о Drupal, DLE и 2 часть о ссылках и ещё мелких пару</strong>, а ваще идей много, а желание делать ещё что-то кроме плевания в потолок не наблюдается)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/-2erQA-3u8JB75PBesGGT7SLJQ0/0/da"><img src="http://feedads.g.doubleclick.net/~a/-2erQA-3u8JB75PBesGGT7SLJQ0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-2erQA-3u8JB75PBesGGT7SLJQ0/1/da"><img src="http://feedads.g.doubleclick.net/~a/-2erQA-3u8JB75PBesGGT7SLJQ0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=KtRtRl98MvA:yMLUxKXNGSw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=KtRtRl98MvA:yMLUxKXNGSw:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/KtRtRl98MvA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/news/sessiya-uzhe/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/news/sessiya-uzhe</feedburner:origLink></item>
		<item>
		<title>Вышел WordPress 2.8 Beta 2, так держать!</title>
		<link>http://feedproxy.google.com/~r/webmasterblog_ua/~3/q-tiUhwVb7U/vyshel-wordpress-28-beta-2-tak-derzhat</link>
		<comments>http://webmasterblog.com.ua/news/vyshel-wordpress-28-beta-2-tak-derzhat#comments</comments>
		<pubDate>Sun, 24 May 2009 10:09:22 +0000</pubDate>
		<dc:creator>Radamant</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Beta 2]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress 2.8]]></category>
		<category><![CDATA[новая версия Wordpress]]></category>

		<guid isPermaLink="false">http://webmasterblog.com.ua/?p=473</guid>
		<description><![CDATA[Просто замечательно!) Прошла всего 1 неделя и уже выходит 2 Beta всеми любимого WordPress. Я уже писал о WordPress 2.8 Beta 1, так что здесь мне нового рассказать нечего. Очень впечатляет список ошибок и их решений.
Такое количество недочётов говорит о том, что движок ещё очень сырой. Поэтому вскоре появится Beta 3, а за ней Beta [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-307" title="wordpress, wordpress 2.8" src="http://webmasterblog.com.ua/wp-content/uploads/2009/05/wordpress-logo.png" alt="wordpress, wordpress 2.8" width="178" height="167" />Просто замечательно!) Прошла всего 1 неделя и уже выходит 2 Beta всеми любимого WordPress. Я уже писал о <a href="http://webmasterblog.com.ua/news/wordpress-28-beta-1-novaya-versiya-wordpress-uvidela-svet/">WordPress 2.8 Beta 1</a>, так что здесь мне нового рассказать нечего. Очень впечатляет <noindex><a rel="nofollow" title="http://core.trac.wordpress.org/log?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=11440&amp;stop_rev=11366&amp;limit=100&amp;verbose=on" href="http://webmasterblog.com.ua/go/http://core.trac.wordpress.org/log?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=11440&amp;stop_rev=11366&amp;limit=100&amp;verbose=on" target="_blank">список ошибок и их решений</a></noindex>.</p>
<p>Такое количество недочётов говорит о том, что движок ещё очень сырой. Поэтому вскоре появится Beta 3, а за ней Beta 4, в общем вы сами знаете как это происходит))</p>
<p>А мы как всегда можем лишь <noindex><a rel="nofollow" title="http://wordpress.org/wordpress-2.8-beta2.zip" href="http://webmasterblog.com.ua/go/http://wordpress.org/wordpress-2.8-beta2.zip" target="_blank">скачать очередную новую версию</a></noindex> и помочь в её улучшении %)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/q78MRhvGCzXiWYY1pQd7y4jLIG8/0/da"><img src="http://feedads.g.doubleclick.net/~a/q78MRhvGCzXiWYY1pQd7y4jLIG8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/q78MRhvGCzXiWYY1pQd7y4jLIG8/1/da"><img src="http://feedads.g.doubleclick.net/~a/q78MRhvGCzXiWYY1pQd7y4jLIG8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=q-tiUhwVb7U:vJbk22C-aHo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webmasterblog_ua?a=q-tiUhwVb7U:vJbk22C-aHo:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/webmasterblog_ua?d=nQ_hWtDbxek" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/webmasterblog_ua/~4/q-tiUhwVb7U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webmasterblog.com.ua/news/vyshel-wordpress-28-beta-2-tak-derzhat/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://webmasterblog.com.ua/news/vyshel-wordpress-28-beta-2-tak-derzhat</feedburner:origLink></item>
	</channel>
</rss>

