<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.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>Georgi.Budinov.com » Програмиране</title>
	
	<link>http://georgi.budinov.com/bg/</link>
	<description>The sacred mission of a Web Developer - Get the job done!</description>
	<lastBuildDate>Wed, 02 Nov 2011 13:55:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/budinov/HjOF" /><feedburner:info uri="budinov/hjof" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>budinov/HjOF</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Добавяне на множество безразборно генерирани низове към база от данни</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/mvd8OF0G3xw/</link>
		<comments>http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 13:51:10 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[MySQL @bg]]></category>
		<category><![CDATA[PHP @bg]]></category>
		<category><![CDATA[PostgreSQL @bg]]></category>
		<category><![CDATA[Бази данни]]></category>
		<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[unique]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=865</guid>
		<description><![CDATA[Днес случайно се натъкнах на парче код, написано от мен доста отдавна, което много ме изнедада и му се зарадвах някакси. Сътворил съм странно решение на интересна задача. Представете си, че трябва да добавите определено количество от редове в таблица, например промо кодове, които реално са безразборно генерирани низове. Тези низове трябва да са уникални [...]]]></description>
			<content:encoded><![CDATA[<p>Днес случайно се натъкнах на парче код, написано от мен доста отдавна, което много ме изнедада и му се зарадвах някакси. Сътворил съм странно решение на интересна задача. Представете си, че трябва да добавите определено количество от редове в таблица, например промо кодове, които реално са безразборно генерирани низове. Тези низове трябва да са уникални разбира се, така че имаме unique key в базата! И така вместо генериране на кодовете, проверка дали вече ги има в таблицата и ако не-&gt; добавяне в таблицата, аз просто съм направил следното:</p>
<pre class="brush: php;">
$j = 0;
for($i=0; $i&lt;$count; $i++)
{
	while(true)
	{
		try
		{
			$code = str_makerand();
			$codeID = $this-&gt;addItem(
				$this-&gt;tableNameCodes,
				array('code'),
				array($code)
			);

			break;
		}
		catch(Exception $e){
			break;
		}
	}
}
</pre>
<div class="social_bookmark"><script type="text/javascript"><!--
google_ad_client = "pub-1171831089941131";
google_ad_slot = "5499515740";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div><!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/&amp;title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8F%D0%BD%D0%B5+%D0%BD%D0%B0+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%B1%D0%B5%D0%B7%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D0%BD%D0%BE+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B8+%D0%BD%D0%B8%D0%B7%D0%BE%D0%B2%D0%B5+%D0%BA%D1%8A%D0%BC+%D0%B1%D0%B0%D0%B7%D0%B0+%D0%BE%D1%82+%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Del.icio.us" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/&amp;title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8F%D0%BD%D0%B5+%D0%BD%D0%B0+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%B1%D0%B5%D0%B7%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D0%BD%D0%BE+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B8+%D0%BD%D0%B8%D0%B7%D0%BE%D0%B2%D0%B5+%D0%BA%D1%8A%D0%BC+%D0%B1%D0%B0%D0%B7%D0%B0+%D0%BE%D1%82+%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in digg" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Technorati" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/&amp;t=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8F%D0%BD%D0%B5+%D0%BD%D0%B0+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%B1%D0%B5%D0%B7%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D0%BD%D0%BE+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B8+%D0%BD%D0%B8%D0%B7%D0%BE%D0%B2%D0%B5+%D0%BA%D1%8A%D0%BC+%D0%B1%D0%B0%D0%B7%D0%B0+%D0%BE%D1%82+%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Yahoo My Web" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/&amp;title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8F%D0%BD%D0%B5+%D0%BD%D0%B0+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%B1%D0%B5%D0%B7%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D0%BD%D0%BE+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B8+%D0%BD%D0%B8%D0%B7%D0%BE%D0%B2%D0%B5+%D0%BA%D1%8A%D0%BC+%D0%B1%D0%B0%D0%B7%D0%B0+%D0%BE%D1%82+%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Google Bookmarks" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/&amp;title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8F%D0%BD%D0%B5+%D0%BD%D0%B0+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%B1%D0%B5%D0%B7%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D0%BD%D0%BE+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B8+%D0%BD%D0%B8%D0%B7%D0%BE%D0%B2%D0%B5+%D0%BA%D1%8A%D0%BC+%D0%B1%D0%B0%D0%B7%D0%B0+%D0%BE%D1%82+%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Live-MSN" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/&amp;t=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8F%D0%BD%D0%B5+%D0%BD%D0%B0+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%B1%D0%B5%D0%B7%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D0%BD%D0%BE+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B8+%D0%BD%D0%B8%D0%B7%D0%BE%D0%B2%D0%B5+%D0%BA%D1%8A%D0%BC+%D0%B1%D0%B0%D0%B7%D0%B0+%D0%BE%D1%82+%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in FaceBook" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8F%D0%BD%D0%B5+%D0%BD%D0%B0+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%B1%D0%B5%D0%B7%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D0%BD%D0%BE+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B8+%D0%BD%D0%B8%D0%B7%D0%BE%D0%B2%D0%B5+%D0%BA%D1%8A%D0%BC+%D0%B1%D0%B0%D0%B7%D0%B0+%D0%BE%D1%82+%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8&amp;c=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in MySpace" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Twitter" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8F%D0%BD%D0%B5+%D0%BD%D0%B0+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%B1%D0%B5%D0%B7%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D0%BD%D0%BE+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B8+%D0%BD%D0%B8%D0%B7%D0%BE%D0%B2%D0%B5+%D0%BA%D1%8A%D0%BC+%D0%B1%D0%B0%D0%B7%D0%B0+%D0%BE%D1%82+%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8&amp;url=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in FriendFeed" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/&amp;title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8F%D0%BD%D0%B5+%D0%BD%D0%B0+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%B1%D0%B5%D0%B7%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D0%BD%D0%BE+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B8+%D0%BD%D0%B8%D0%B7%D0%BE%D0%B2%D0%B5+%D0%BA%D1%8A%D0%BC+%D0%B1%D0%B0%D0%B7%D0%B0+%D0%BE%D1%82+%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8&amp;srcURL=http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Google Buzz" alt="Bookmark 'Добавяне на множество безразборно генерирани низове към база от данни' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mvd8OF0G3xw:v4TPGvz6kFw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mvd8OF0G3xw:v4TPGvz6kFw:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=mvd8OF0G3xw:v4TPGvz6kFw:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mvd8OF0G3xw:v4TPGvz6kFw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=mvd8OF0G3xw:v4TPGvz6kFw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mvd8OF0G3xw:v4TPGvz6kFw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mvd8OF0G3xw:v4TPGvz6kFw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=mvd8OF0G3xw:v4TPGvz6kFw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mvd8OF0G3xw:v4TPGvz6kFw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/mvd8OF0G3xw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2011/01/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bc%d0%bd%d0%be%d0%b6%d0%b5%d1%81%d1%82%d0%b2%d0%be-%d0%b1%d0%b5%d0%b7%d1%80%d0%b0%d0%b7%d0%b1%d0%be%d1%80%d0%bd%d0%be-%d0%b3%d0%b5/</feedburner:origLink></item>
		<item>
		<title>YouTube и embed функцията</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/hm0JC-aAa0A/</link>
		<comments>http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 13:15:24 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[Javascript @bg]]></category>
		<category><![CDATA[Общи]]></category>
		<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[inappropriate]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=853</guid>
		<description><![CDATA[Наскоро забелязах нещо странно в начина на работа на YouTube и управлението на видеата, маркирани като неподходящи за някои потребители. Всички знаете за онези видеа, дето за да ги гледате трябва първо да се логнете със своя профил. По този начин потвърждавате пълнолетието си. На моя Facebook профил имах постнато точно такова видео &#8211; посредством [...]]]></description>
			<content:encoded><![CDATA[<p>Наскоро забелязах нещо странно в начина на работа на YouTube и управлението на видеата, маркирани като неподходящи за някои потребители. Всички знаете за онези видеа, дето за да ги гледате трябва първо да се логнете със своя профил. По този начин потвърждавате пълнолетието си. На моя Facebook профил имах постнато точно такова видео &#8211; посредством функцията за ембедване. И познайте какво &#8211; всеки можеше да го прегледа. Без значение дали сте логнати или не. Ето и примера:<span id="more-853"></span></p>
<p>YouTube видеото &#8211; <a rel="nofollow" href="http://www.youtube.com/watch?v=bJvIWGMe61E" target="_blank">http://www.youtube.com/watch?v=bJvIWGMe61E</a></p>
<p>Опитайте следния html код:</p>
<pre class="brush: xml;">
&lt;object width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/bJvIWGMe61E?fs=1&amp;amp;hl=en_US&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/bJvIWGMe61E?fs=1&amp;amp;hl=en_US&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
</pre>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/bJvIWGMe61E?fs=1&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/bJvIWGMe61E?fs=1&amp;hl=en_US" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>И това, което се  чудя аз е : това бъг ли е или функция?</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/&amp;title=YouTube+%D0%B8+embed+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%82%D0%B0" title="Bookmark 'YouTube и embed функцията' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'YouTube и embed функцията' in Del.icio.us" alt="Bookmark 'YouTube и embed функцията' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/&amp;title=YouTube+%D0%B8+embed+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%82%D0%B0" title="Bookmark 'YouTube и embed функцията' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'YouTube и embed функцията' in digg" alt="Bookmark 'YouTube и embed функцията' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/" title="Bookmark 'YouTube и embed функцията' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'YouTube и embed функцията' in Technorati" alt="Bookmark 'YouTube и embed функцията' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/&amp;t=YouTube+%D0%B8+embed+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%82%D0%B0" title="Bookmark 'YouTube и embed функцията' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'YouTube и embed функцията' in Yahoo My Web" alt="Bookmark 'YouTube и embed функцията' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/&amp;title=YouTube+%D0%B8+embed+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%82%D0%B0" title="Bookmark 'YouTube и embed функцията' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'YouTube и embed функцията' in Google Bookmarks" alt="Bookmark 'YouTube и embed функцията' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/&amp;title=YouTube+%D0%B8+embed+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%82%D0%B0" title="Bookmark 'YouTube и embed функцията' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'YouTube и embed функцията' in Live-MSN" alt="Bookmark 'YouTube и embed функцията' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/&amp;t=YouTube+%D0%B8+embed+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%82%D0%B0" title="Bookmark 'YouTube и embed функцията' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'YouTube и embed функцията' in FaceBook" alt="Bookmark 'YouTube и embed функцията' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=YouTube+%D0%B8+embed+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%82%D0%B0&amp;c=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/" title="Bookmark 'YouTube и embed функцията' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'YouTube и embed функцията' in MySpace" alt="Bookmark 'YouTube и embed функцията' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/" title="Bookmark 'YouTube и embed функцията' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'YouTube и embed функцията' in Twitter" alt="Bookmark 'YouTube и embed функцията' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=YouTube+%D0%B8+embed+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%82%D0%B0&amp;url=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/" title="Bookmark 'YouTube и embed функцията' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'YouTube и embed функцията' in FriendFeed" alt="Bookmark 'YouTube и embed функцията' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/&amp;title=YouTube+%D0%B8+embed+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%82%D0%B0&amp;srcURL=http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/" title="Bookmark 'YouTube и embed функцията' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'YouTube и embed функцията' in Google Buzz" alt="Bookmark 'YouTube и embed функцията' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=hm0JC-aAa0A:ZyD59f5vocU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=hm0JC-aAa0A:ZyD59f5vocU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=hm0JC-aAa0A:ZyD59f5vocU:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=hm0JC-aAa0A:ZyD59f5vocU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=hm0JC-aAa0A:ZyD59f5vocU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=hm0JC-aAa0A:ZyD59f5vocU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=hm0JC-aAa0A:ZyD59f5vocU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=hm0JC-aAa0A:ZyD59f5vocU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=hm0JC-aAa0A:ZyD59f5vocU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/hm0JC-aAa0A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2011/01/youtube-%d0%b8-embed-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d1%82%d0%b0/</feedburner:origLink></item>
		<item>
		<title>Интеграция на CodeIgniter и PHPList</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/ESBp-zUm770/</link>
		<comments>http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 10:13:10 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[CodeIgniter @bg]]></category>
		<category><![CDATA[MySQL @bg]]></category>
		<category><![CDATA[PHP @bg]]></category>
		<category><![CDATA[Бази данни]]></category>
		<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[phplist]]></category>
		<category><![CDATA[интеграция]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=839</guid>
		<description><![CDATA[Здравейте на всички. Имах един наистина доста натоварен месец и по тази причина не съм ъпдейтвал блога от доста време. Затова пък сега ви давам един малък бонус . Бях зает с доста неща, включително писането на библиотека за CodeIgniter свързана с интеграцията на PHPList. Преди да я реализирам потърсих в гугъл за готова такава, [...]]]></description>
			<content:encoded><![CDATA[<p>Здравейте на всички. Имах един наистина доста натоварен месец и по тази причина не съм ъпдейтвал блога от доста време. Затова пък сега ви давам един малък бонус <img src='http://georgi.budinov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Бях зает с доста неща, включително писането на библиотека за CodeIgniter свързана с интеграцията на PHPList. Преди да я реализирам потърсих в гугъл за готова такава, но за жалост не намерих. И впоследствие си написах моя собствена за около час и ми свърши перфектна работа:) Ето и библиотеката<span id="more-839"></span> Enjoy.</p>
<p>Бележка: Имайте в предвид, че CI и PHPLIST имат една исъща декларирана функция &#8211; redirect. Трябва да я преименувате или в CI или в PHPLIST.</p>
<pre class="brush: php;">
&lt;?php if (!defined('BASEPATH')) exit('No direct script access allowed');

/**
* CodeIgniter phplist Library
*
* CodeIgniter phplist bridge allowing adding users to lists and blacklisting them
*
* @author Georgi Budinov
* @version	1.0
* @link http://georgi.budinov.com
*/
class Phplist_library
{
    public $CI;

    /**
     * Constructor.
     */
    public function __construct()
    {
    	global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;
        if (!isset($this-&gt;CI))
		{
			$this-&gt;CI =&amp; get_instance();
		}

		$rootPath = $this-&gt;CI-&gt;config-&gt;item('root_path');

		define('BULLETIN_ROOT_PATH', $rootPath.'bulletin/');

		$phplist_root_path = (defined('PHPLIST_ROOT_PATH')) ? PHPLIST_ROOT_PATH : BULLETIN_ROOT_PATH;

		// Include needed files
		include($phplist_root_path . 'admin/defaultconfig.inc');
		include($phplist_root_path . 'config/config.php');
		include($phplist_root_path . 'admin/mysql.inc');
		include($phplist_root_path . 'admin/connect.php');
    }

    /**
     *
     * @param $email
     * @param $lists
     * @return mixed
     */
    public function user_add($email, $lists = array())
    {
    	if(!$email) return false;

    	if(is_array($lists) &amp;&amp; count($lists))
    	{
    		$userID = addNewUser($email);

    		if($userID &gt; 0)
    		{
    			foreach($lists as $list)
    			{
    				$this-&gt;userAddToList($userID, $list);
    			}
    		}
    	}
    	else
    	{
        	return addNewUser($email);
    	}
    }

	public function get_lists()
    {
    	$results = $this-&gt;getLists();

    	return $results;
    }

	public function user_add_list($email, $list)
    {
    	if(!$email || !$list) return;

    	$userid = $this-&gt;getUserIDByEmail($email);

    	if($userid &gt; 0)
    	{
    		$this-&gt;userAddToList($userid, $list);
    	}
    	else
    	{
    		return;
    	}
    }

	public function user_remove_list($email, $list)
    {
    	if(!$email || !$list) return;

    	$userid = $this-&gt;getUserIDByEmail($email);

    	if($userid &gt; 0)
    	{
    		$this-&gt;userRemoveToList($userid, $list);
    	}
    	else
    	{
    		return;
    	}
    }

    /**
     *
     * @param $email
     * @return mixed
     */
    public function user_blacklist($email)
    {
    	if(!$email) return;

    	return addUserToBlackList($email);
    }

	/**
     *
     * @param $email
     * @return mixed
     */
    public function user_unblacklist($email)
    {
    	if(!$email) return;

    	$userid = $this-&gt;getUserIDByEmail($email);

    	if($userid &gt; 0)
    	{
    		return unBlackList($userid);
    	}
    	else
    	{
    		return false;
    	}
    }

	private function getUserIDByEmail($email = '') {
	  global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;
	  if (!$email) return;

	  # workaround for integration webbler/phplist
	  if (!isset($table_prefix))
	    $table_prefix = &quot;phplist_&quot;;

	  if (isset($tables[&quot;attribute&quot;])) {
	    $att_table = $tables[&quot;attribute&quot;];
	    $user_att_table = $tables[&quot;user_attribute&quot;];
	    $usertable = $tables[&quot;user&quot;];
	  } else {
	    $att_table = &quot;attribute&quot;;
	    $user_att_table = &quot;user_attribute&quot;;
	    $usertable = &quot;user&quot;;
	  }
	  $email = mysql_real_escape_string($email, $database_connection);
	  $userid = Sql_Fetch_Row_Query(&quot;select id from {$usertable} where email = \&quot;$email\&quot;&quot;);
	  $id = $userid[0];

	  return $id;
	}

	private function userAddToList($id = 0, $listID = 0)
	{
		global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;

		$id = intval($id);
		$listID = intval($listID);
		if(!$id || !$listID) return false;

		$query = &quot;replace into &quot;.$tables[&quot;listuser&quot;].&quot; (userid,listid,entered) values($id,$listID,now())&quot;;
	    $result = Sql_query($query);
	}

	private function userRemoveToList($id = 0, $listID = 0)
	{
		global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;

		$id = intval($id);
		$listID = intval($listID);
		if(!$id || !$listID) return false;

		$query = &quot;delete from &quot;.$tables[&quot;listuser&quot;].&quot; where userid = $id and listid = $listID&quot;;
	    $result = Sql_query($query);
	}

	private function getLists()
	{
		global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;

		$results = array();
		$result = Sql_query(&quot;SELECT * FROM {$tables['list']} order by listorder&quot;);
		while ($row = Sql_fetch_array($result))
		{
			$results[$row['id']] = $row;
		}

		return $results;
	}
}

/* End of file phplist_library.php */
/* Location: ./application/libraries/phplist_library.php */
</pre>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<p>&lt;?php if (!defined(&#8216;BASEPATH&#8217;)) exit(&#8216;No direct script access allowed&#8217;);</p>
<p>/**<br />
* CodeIgniter phplist Library<br />
*<br />
* CodeIgniter phplist bridge allowing adding users to lists and blacklisting them<br />
*<br />
* @author Georgi Budinov<br />
* @version    1.0<br />
* @link http://georgi.budinov.com<br />
*/<br />
class Phplist_library<br />
{<br />
public $CI;</p>
<p>/**<br />
* Constructor.<br />
*/<br />
public function __construct()<br />
{<br />
global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;<br />
if (!isset($this-&gt;CI))<br />
{<br />
$this-&gt;CI =&amp; get_instance();<br />
}</p>
<p>$rootPath = $this-&gt;CI-&gt;config-&gt;item(&#8216;root_path&#8217;);</p>
<p>define(&#8216;BULLETIN_ROOT_PATH&#8217;, $rootPath.&#8217;bulletin/&#8217;);</p>
<p>$phplist_root_path = (defined(&#8216;PHPLIST_ROOT_PATH&#8217;)) ? PHPLIST_ROOT_PATH : BULLETIN_ROOT_PATH;</p>
<p>// Include needed files<br />
include($phplist_root_path . &#8216;admin/defaultconfig.inc&#8217;);<br />
include($phplist_root_path . &#8216;config/config.php&#8217;);<br />
include($phplist_root_path . &#8216;admin/mysql.inc&#8217;);<br />
include($phplist_root_path . &#8216;admin/connect.php&#8217;);<br />
}</p>
<p>/**<br />
*<br />
* @param $email<br />
* @param $lists<br />
* @return mixed<br />
*/<br />
public function user_add($email, $lists = array())<br />
{<br />
if(!$email) return false;</p>
<p>if(is_array($lists) &amp;&amp; count($lists))<br />
{<br />
$userID = addNewUser($email);</p>
<p>if($userID &gt; 0)<br />
{<br />
foreach($lists as $list)<br />
{<br />
$this-&gt;userAddToList($userID, $list);<br />
}<br />
}<br />
}<br />
else<br />
{<br />
return addNewUser($email);<br />
}<br />
}</p>
<p>public function get_lists()<br />
{<br />
$results = $this-&gt;getLists();</p>
<p>return $results;<br />
}</p>
<p>public function user_add_list($email, $list)<br />
{<br />
if(!$email || !$list) return;</p>
<p>$userid = $this-&gt;getUserIDByEmail($email);</p>
<p>if($userid &gt; 0)<br />
{<br />
$this-&gt;userAddToList($userid, $list);<br />
}<br />
else<br />
{<br />
return;<br />
}<br />
}</p>
<p>public function user_remove_list($email, $list)<br />
{<br />
if(!$email || !$list) return;</p>
<p>$userid = $this-&gt;getUserIDByEmail($email);</p>
<p>if($userid &gt; 0)<br />
{<br />
$this-&gt;userRemoveToList($userid, $list);<br />
}<br />
else<br />
{<br />
return;<br />
}<br />
}</p>
<p>/**<br />
*<br />
* @param $email<br />
* @return mixed<br />
*/<br />
public function user_blacklist($email)<br />
{<br />
if(!$email) return;</p>
<p>return addUserToBlackList($email);<br />
}</p>
<p>/**<br />
*<br />
* @param $email<br />
* @return mixed<br />
*/<br />
public function user_unblacklist($email)<br />
{<br />
if(!$email) return;</p>
<p>$userid = $this-&gt;getUserIDByEmail($email);</p>
<p>if($userid &gt; 0)<br />
{<br />
return unBlackList($userid);<br />
}<br />
else<br />
{<br />
return false;<br />
}<br />
}</p>
<p>private function getUserIDByEmail($email = &#8220;) {<br />
global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;<br />
if (!$email) return;</p>
<p># workaround for integration webbler/phplist<br />
if (!isset($table_prefix))<br />
$table_prefix = &#8222;phplist_&#8220;;</p>
<p>if (isset($tables["attribute"])) {<br />
$att_table = $tables["attribute"];<br />
$user_att_table = $tables["user_attribute"];<br />
$usertable = $tables["user"];<br />
} else {<br />
$att_table = &#8222;attribute&#8220;;<br />
$user_att_table = &#8222;user_attribute&#8220;;<br />
$usertable = &#8222;user&#8220;;<br />
}<br />
$email = mysql_real_escape_string($email, $database_connection);<br />
$userid = Sql_Fetch_Row_Query(&#8222;select id from {$usertable} where email = \&#8220;$email\&#8220;");<br />
$id = $userid[0];</p>
<p>return $id;<br />
}</p>
<p>private function userAddToList($id = 0, $listID = 0)<br />
{<br />
global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;</p>
<p>$id = intval($id);<br />
$listID = intval($listID);<br />
if(!$id || !$listID) return false;</p>
<p>$query = &#8222;replace into &#8222;.$tables["listuser"].&#8220; (userid,listid,entered) values($id,$listID,now())&#8220;;<br />
$result = Sql_query($query);<br />
}</p>
<p>private function userRemoveToList($id = 0, $listID = 0)<br />
{<br />
global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;</p>
<p>$id = intval($id);<br />
$listID = intval($listID);<br />
if(!$id || !$listID) return false;</p>
<p>$query = &#8222;delete from &#8222;.$tables["listuser"].&#8220; where userid = $id and listid = $listID&#8220;;<br />
$result = Sql_query($query);<br />
}</p>
<p>private function getLists()<br />
{<br />
global $tables, $table_prefix, $config, $usertable_prefix, $database_connection;</p>
<p>$results = array();<br />
$result = Sql_query(&#8222;SELECT * FROM {$tables['list']} order by listorder&#8220;);<br />
while ($row = Sql_fetch_array($result))<br />
{<br />
$results[$row['id']] = $row;<br />
}</p>
<p>return $results;<br />
}<br />
}</p>
<p>/* End of file phplist_library.php */<br />
/* Location: ./application/libraries/phplist_library.php */</p>
</div>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/&amp;title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%BD%D0%B0+CodeIgniter+%D0%B8+PHPList" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Del.icio.us" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/&amp;title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%BD%D0%B0+CodeIgniter+%D0%B8+PHPList" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in digg" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Technorati" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/&amp;t=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%BD%D0%B0+CodeIgniter+%D0%B8+PHPList" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Yahoo My Web" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/&amp;title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%BD%D0%B0+CodeIgniter+%D0%B8+PHPList" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Google Bookmarks" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/&amp;title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%BD%D0%B0+CodeIgniter+%D0%B8+PHPList" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Live-MSN" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/&amp;t=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%BD%D0%B0+CodeIgniter+%D0%B8+PHPList" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in FaceBook" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%BD%D0%B0+CodeIgniter+%D0%B8+PHPList&amp;c=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in MySpace" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Twitter" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%BD%D0%B0+CodeIgniter+%D0%B8+PHPList&amp;url=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in FriendFeed" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/&amp;title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%BD%D0%B0+CodeIgniter+%D0%B8+PHPList&amp;srcURL=http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'Интеграция на CodeIgniter и PHPList' in Google Buzz" alt="Bookmark 'Интеграция на CodeIgniter и PHPList' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=ESBp-zUm770:Z2fCtgA-s5M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=ESBp-zUm770:Z2fCtgA-s5M:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=ESBp-zUm770:Z2fCtgA-s5M:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=ESBp-zUm770:Z2fCtgA-s5M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=ESBp-zUm770:Z2fCtgA-s5M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=ESBp-zUm770:Z2fCtgA-s5M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=ESBp-zUm770:Z2fCtgA-s5M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=ESBp-zUm770:Z2fCtgA-s5M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=ESBp-zUm770:Z2fCtgA-s5M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/ESBp-zUm770" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2010/10/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-codeigniter-%d0%b8-phplist/</feedburner:origLink></item>
		<item>
		<title>Неработещ localhost на WAMP без активна интернет конекция</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/r0GGavrFotY/</link>
		<comments>http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 08:41:04 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[WAMP]]></category>
		<category><![CDATA[интернет връзка]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=824</guid>
		<description><![CDATA[Здравейте, от известно време ме мъчеше един проблем и не ми даваше спокойствие. WAMP сървъра ми не работеше на localhost, ако в същото време не съм вързан към интернет. Много странно беше това поне за мене. Човърках из httpd.conf-a , но нищо не успях да направя. В крайна сметка се оказа, че проблема е в [...]]]></description>
			<content:encoded><![CDATA[<p>Здравейте, от известно време ме мъчеше един проблем и не ми даваше спокойствие. WAMP сървъра ми не работеше на localhost, ако в същото време не съм вързан към интернет. Много странно беше това поне за мене. Човърках из httpd.conf-a , но нищо не успях да направя. В крайна сметка се оказа, че проблема е в настройката &#8216;Put online&#8217;. Очевидно тя бърка някъде по httpd.conf-a , но все още не знам къде. Както и да е, радвам се, че макар и малко случайно установих проблем макар и да не ми е много ясно точно как работи това. Виждам, че има бая писания из интернет по проблема,  но никаде не го намерих това като възможна причина. Enjoy!</p>
<p>Update: Чувствам се малко тъпо, но всъщност проблема беше само при FF. Все още съм объркан обаче защо смяната на тази настройка на WAMP има ефект върху работата на FF &#8230;</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/&amp;title=%D0%9D%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%D1%89+localhost+%D0%BD%D0%B0+WAMP+%D0%B1%D0%B5%D0%B7+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA%D1%86%D0%B8%D1%8F" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Del.icio.us" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/&amp;title=%D0%9D%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%D1%89+localhost+%D0%BD%D0%B0+WAMP+%D0%B1%D0%B5%D0%B7+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA%D1%86%D0%B8%D1%8F" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in digg" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Technorati" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/&amp;t=%D0%9D%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%D1%89+localhost+%D0%BD%D0%B0+WAMP+%D0%B1%D0%B5%D0%B7+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA%D1%86%D0%B8%D1%8F" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Yahoo My Web" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/&amp;title=%D0%9D%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%D1%89+localhost+%D0%BD%D0%B0+WAMP+%D0%B1%D0%B5%D0%B7+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA%D1%86%D0%B8%D1%8F" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Google Bookmarks" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/&amp;title=%D0%9D%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%D1%89+localhost+%D0%BD%D0%B0+WAMP+%D0%B1%D0%B5%D0%B7+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA%D1%86%D0%B8%D1%8F" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Live-MSN" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/&amp;t=%D0%9D%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%D1%89+localhost+%D0%BD%D0%B0+WAMP+%D0%B1%D0%B5%D0%B7+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA%D1%86%D0%B8%D1%8F" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in FaceBook" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=%D0%9D%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%D1%89+localhost+%D0%BD%D0%B0+WAMP+%D0%B1%D0%B5%D0%B7+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA%D1%86%D0%B8%D1%8F&amp;c=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in MySpace" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Twitter" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=%D0%9D%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%D1%89+localhost+%D0%BD%D0%B0+WAMP+%D0%B1%D0%B5%D0%B7+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA%D1%86%D0%B8%D1%8F&amp;url=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in FriendFeed" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/&amp;title=%D0%9D%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%D1%89+localhost+%D0%BD%D0%B0+WAMP+%D0%B1%D0%B5%D0%B7+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA%D1%86%D0%B8%D1%8F&amp;srcURL=http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Google Buzz" alt="Bookmark 'Неработещ localhost на WAMP без активна интернет конекция' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=r0GGavrFotY:QgyfoqIYbS8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=r0GGavrFotY:QgyfoqIYbS8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=r0GGavrFotY:QgyfoqIYbS8:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=r0GGavrFotY:QgyfoqIYbS8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=r0GGavrFotY:QgyfoqIYbS8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=r0GGavrFotY:QgyfoqIYbS8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=r0GGavrFotY:QgyfoqIYbS8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=r0GGavrFotY:QgyfoqIYbS8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=r0GGavrFotY:QgyfoqIYbS8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/r0GGavrFotY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2010/09/%d0%bd%d0%b5%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b5%d1%89-localhost-%d0%bd%d0%b0-wamp-%d0%b1%d0%b5%d0%b7-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b5%d0%bd-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/</feedburner:origLink></item>
		<item>
		<title>UTF8 символи в адреса и проблеми с ajax</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/pJA8PC7iRIE/</link>
		<comments>http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 08:11:07 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[Javascript @bg]]></category>
		<category><![CDATA[PHP @bg]]></category>
		<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[encodeURIComponent]]></category>
		<category><![CDATA[javascript функция]]></category>
		<category><![CDATA[urlencode]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=800</guid>
		<description><![CDATA[Тези проблеми имат малко история за мен. Преди месец се сблъсках с тях, викайки ajax скриптове с адрес, съдържащ не само аглийски символи &#8211; от българската азбука например. Написах си javascript функция, коятовсъщност беше една малка бъркотия, която все пак се справяше с проблема, използвайки encodeURIComponent. След това открих, че просто мога да използвам urlencode [...]]]></description>
			<content:encoded><![CDATA[<p>Тези проблеми имат малко история за мен. Преди месец се сблъсках с тях, викайки ajax скриптове с адрес, съдържащ не само аглийски символи &#8211; от българската азбука например. Написах си javascript функция, която<span id="more-800"></span>всъщност беше една малка бъркотия, която все пак се справяше с проблема, използвайки encodeURIComponent. След това открих, че просто мога да използвам urlencode в php, което си беше по-добрият вариянт в този момент. Изглеждаше ми доста по чисто и аз пренаписах функционалността. Е познайте какво &#8211; IE 6 проблеми. Няма значение, че изходът от javascript функцията encodeURIComponent и php функцията urlencode изглеждаха еднакви! Трябваше да върна обратно, това което бях пренаписал, но реших да подобря въпросната javascript функция и така реших да я споделя с вас, тъй като изглежда това иначе просто решение ще работи с всякакъв  инпут &#8230; Ето я и нея:</p>
<pre class="brush: php;">
function encodeUTF8URIComponent(str)
{
	str = str.replace(
		new RegExp( &quot;[^a-zA-Z\/-:_]&quot;, &quot;g&quot; ),
		function($0)
		{
			return encodeURIComponent($0);
		}
	);

	return str;
}
</pre>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/&amp;title=UTF8+%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8+%D0%B2+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8+%D1%81+ajax" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Del.icio.us" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/&amp;title=UTF8+%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8+%D0%B2+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8+%D1%81+ajax" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in digg" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Technorati" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/&amp;t=UTF8+%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8+%D0%B2+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8+%D1%81+ajax" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Yahoo My Web" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/&amp;title=UTF8+%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8+%D0%B2+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8+%D1%81+ajax" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Google Bookmarks" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/&amp;title=UTF8+%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8+%D0%B2+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8+%D1%81+ajax" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Live-MSN" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/&amp;t=UTF8+%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8+%D0%B2+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8+%D1%81+ajax" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in FaceBook" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=UTF8+%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8+%D0%B2+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8+%D1%81+ajax&amp;c=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in MySpace" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Twitter" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=UTF8+%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8+%D0%B2+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8+%D1%81+ajax&amp;url=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in FriendFeed" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/&amp;title=UTF8+%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8+%D0%B2+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8+%D1%81+ajax&amp;srcURL=http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Google Buzz" alt="Bookmark 'UTF8 символи в адреса и проблеми с ajax' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=pJA8PC7iRIE:lznU28LOSyY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=pJA8PC7iRIE:lznU28LOSyY:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=pJA8PC7iRIE:lznU28LOSyY:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=pJA8PC7iRIE:lznU28LOSyY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=pJA8PC7iRIE:lznU28LOSyY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=pJA8PC7iRIE:lznU28LOSyY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=pJA8PC7iRIE:lznU28LOSyY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=pJA8PC7iRIE:lznU28LOSyY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=pJA8PC7iRIE:lznU28LOSyY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/pJA8PC7iRIE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2010/09/utf8-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b8-%d0%b2-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b8-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b8-%d1%81-ajax/</feedburner:origLink></item>
		<item>
		<title>Честит ви ден на програмиста</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/mQjzWXMZCC8/</link>
		<comments>http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 09:57:45 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[Общи]]></category>
		<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[Ден на програмиста]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=757</guid>
		<description><![CDATA[Честит ден на програмиста на всички, стоящи пред компютрите по цял ден и пиещи биричка. А защо 128-ят ден не е също като днешния ? Не че тук в България това е някакъв празник но все пак + 1 глас от мен! Bookmark It]]></description>
			<content:encoded><![CDATA[<p>Честит ден на програмиста на всички, стоящи пред компютрите по цял ден и пиещи биричка. А защо 128-ят ден не е също като днешния ? Не че тук в България това е някакъв празник но все пак</p>
<p>+ 1 глас от мен!</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/&amp;title=%D0%A7%D0%B5%D1%81%D1%82%D0%B8%D1%82+%D0%B2%D0%B8+%D0%B4%D0%B5%D0%BD+%D0%BD%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%81%D1%82%D0%B0" title="Bookmark 'Честит ви ден на програмиста' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'Честит ви ден на програмиста' in Del.icio.us" alt="Bookmark 'Честит ви ден на програмиста' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/&amp;title=%D0%A7%D0%B5%D1%81%D1%82%D0%B8%D1%82+%D0%B2%D0%B8+%D0%B4%D0%B5%D0%BD+%D0%BD%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%81%D1%82%D0%B0" title="Bookmark 'Честит ви ден на програмиста' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'Честит ви ден на програмиста' in digg" alt="Bookmark 'Честит ви ден на програмиста' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/" title="Bookmark 'Честит ви ден на програмиста' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'Честит ви ден на програмиста' in Technorati" alt="Bookmark 'Честит ви ден на програмиста' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/&amp;t=%D0%A7%D0%B5%D1%81%D1%82%D0%B8%D1%82+%D0%B2%D0%B8+%D0%B4%D0%B5%D0%BD+%D0%BD%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%81%D1%82%D0%B0" title="Bookmark 'Честит ви ден на програмиста' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'Честит ви ден на програмиста' in Yahoo My Web" alt="Bookmark 'Честит ви ден на програмиста' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/&amp;title=%D0%A7%D0%B5%D1%81%D1%82%D0%B8%D1%82+%D0%B2%D0%B8+%D0%B4%D0%B5%D0%BD+%D0%BD%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%81%D1%82%D0%B0" title="Bookmark 'Честит ви ден на програмиста' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'Честит ви ден на програмиста' in Google Bookmarks" alt="Bookmark 'Честит ви ден на програмиста' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/&amp;title=%D0%A7%D0%B5%D1%81%D1%82%D0%B8%D1%82+%D0%B2%D0%B8+%D0%B4%D0%B5%D0%BD+%D0%BD%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%81%D1%82%D0%B0" title="Bookmark 'Честит ви ден на програмиста' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'Честит ви ден на програмиста' in Live-MSN" alt="Bookmark 'Честит ви ден на програмиста' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/&amp;t=%D0%A7%D0%B5%D1%81%D1%82%D0%B8%D1%82+%D0%B2%D0%B8+%D0%B4%D0%B5%D0%BD+%D0%BD%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%81%D1%82%D0%B0" title="Bookmark 'Честит ви ден на програмиста' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'Честит ви ден на програмиста' in FaceBook" alt="Bookmark 'Честит ви ден на програмиста' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=%D0%A7%D0%B5%D1%81%D1%82%D0%B8%D1%82+%D0%B2%D0%B8+%D0%B4%D0%B5%D0%BD+%D0%BD%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%81%D1%82%D0%B0&amp;c=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/" title="Bookmark 'Честит ви ден на програмиста' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'Честит ви ден на програмиста' in MySpace" alt="Bookmark 'Честит ви ден на програмиста' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/" title="Bookmark 'Честит ви ден на програмиста' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'Честит ви ден на програмиста' in Twitter" alt="Bookmark 'Честит ви ден на програмиста' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=%D0%A7%D0%B5%D1%81%D1%82%D0%B8%D1%82+%D0%B2%D0%B8+%D0%B4%D0%B5%D0%BD+%D0%BD%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%81%D1%82%D0%B0&amp;url=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/" title="Bookmark 'Честит ви ден на програмиста' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'Честит ви ден на програмиста' in FriendFeed" alt="Bookmark 'Честит ви ден на програмиста' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/&amp;title=%D0%A7%D0%B5%D1%81%D1%82%D0%B8%D1%82+%D0%B2%D0%B8+%D0%B4%D0%B5%D0%BD+%D0%BD%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%81%D1%82%D0%B0&amp;srcURL=http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/" title="Bookmark 'Честит ви ден на програмиста' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'Честит ви ден на програмиста' in Google Buzz" alt="Bookmark 'Честит ви ден на програмиста' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mQjzWXMZCC8:9jYEUkSd0ho:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mQjzWXMZCC8:9jYEUkSd0ho:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=mQjzWXMZCC8:9jYEUkSd0ho:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mQjzWXMZCC8:9jYEUkSd0ho:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=mQjzWXMZCC8:9jYEUkSd0ho:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mQjzWXMZCC8:9jYEUkSd0ho:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mQjzWXMZCC8:9jYEUkSd0ho:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=mQjzWXMZCC8:9jYEUkSd0ho:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=mQjzWXMZCC8:9jYEUkSd0ho:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/mQjzWXMZCC8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2010/09/%d1%87%d0%b5%d1%81%d1%82%d0%b8%d1%82-%d0%b2%d0%b8-%d0%b4%d0%b5%d0%bd-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b0/</feedburner:origLink></item>
		<item>
		<title>Фикс за wmode бъга на флаш плейъра под FireFox</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/LpcDE7FgOas/</link>
		<comments>http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 13:32:43 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[ActionScript @bg]]></category>
		<category><![CDATA[Flex @bg]]></category>
		<category><![CDATA[Програмиране]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=740</guid>
		<description><![CDATA[Бях писал за фикснатият wmode бъг в новата версия на флаш плейъра под FireFox, но сега вече направих почти цялостен фикс за проблема. Самият проблем се появява, когато се използва клавишната комбинация shift+стрелки за селекция на текст в текстово поле. И така, това което направих беше да пренапиша TextInput класа и да го използвам него [...]]]></description>
			<content:encoded><![CDATA[<p>Бях писал за <span style="text-decoration: line-through;">фикснатият</span> wmode бъг в новата версия на флаш плейъра под FireFox, но сега вече направих почти цялостен фикс за проблема. Самият проблем се появява, когато се използва клавишната комбинация shift+стрелки за селекция на текст в текстово поле. И така, <span id="more-740"></span>това което направих беше да пренапиша TextInput класа и да го използвам него вместо оригиналния. Имплементацията може би изглежда странна, но работи! Въпреки, че не е цялостно решение, аз си изгубих бая време да си поиграя с този алгоритъм и така и не успях да го подкарам да работи изцяло както се очаква. Ако някой иска да вложи също малко време в това ето го и кода:</p>
<pre class="brush: as3;">
package
{
	import mx.controls.TextInput;
	import mx.events.FlexEvent;
	import flash.events.KeyboardEvent;
	import flash.events.Event;
	import flash.ui.Keyboard;
	import flash.external.ExternalInterface;

	public class CafeTextInput extends TextInput
	{
		private var ssi : int = 0;
		private var sei : int = 0;
		private var shiftDirection : String = 'none';
		private var lastShiftDirection : String = 'none';

		public function CafeTextInput()
		{
			super();
			var method:XML = &lt;![CDATA[
			     function( ){
			         return { ff: /Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent), version:navigator.appVersion};}
			    ]]&gt;
			var o:Object = ExternalInterface.call( method );

			if(o.ff)
			{
				this.addEventListener(KeyboardEvent.KEY_DOWN, onBeforeKeyDown, false, 10000);
				this.addEventListener(KeyboardEvent.KEY_DOWN, onAfterKeyDown, false, -10000);
			}
		}

		private function onBeforeKeyDown(e : KeyboardEvent) : void
        {
			if (e.keyCode == Keyboard.LEFT || e.keyCode == Keyboard.RIGHT)
			{
				if(ssi == -11111111 &amp;&amp; sei == -11111111)
				{
					ssi = this.selectionBeginIndex;
					sei = this.selectionEndIndex;
				}
			}
        }

        private function onAfterKeyDown(e : KeyboardEvent) : void
        {
			if (e.keyCode == Keyboard.LEFT || e.keyCode == Keyboard.RIGHT)
			{
				if(ssi != -11111111 &amp;&amp; sei != -11111111)
				{
					if(e.shiftKey)
					{
						if(sei == ssi)
						{
							shiftDirection = 'none';
						}

						if(e.keyCode == Keyboard.LEFT)
						{
							if(shiftDirection == 'right' &amp;&amp; lastShiftDirection != 'right')
							{
								sei--;
							}
							if(shiftDirection == 'none' &amp;&amp; ssi+1 == sei)
							{
								shiftDirection = 'left';
							}

							this.setSelection(sei, ssi);
							lastShiftDirection = 'left';
						}
						else if(e.keyCode == Keyboard.RIGHT)
						{
							if(shiftDirection == 'left' &amp;&amp; lastShiftDirection != 'left')
							{
								ssi++;
							}
							if(shiftDirection == 'none' &amp;&amp; ssi+1 == sei)
							{
								shiftDirection = 'right';
							}

							this.setSelection(ssi, sei);
							lastShiftDirection = 'right';
						}
					}
					else
					{
						shiftDirection = 'none';
						this.setSelection(ssi, sei);
					}

					ssi = -11111111;
					sei = -11111111;
				}
			}
                }
	}
}
</pre>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/&amp;title=%D0%A4%D0%B8%D0%BA%D1%81+%D0%B7%D0%B0+wmode+%D0%B1%D1%8A%D0%B3%D0%B0+%D0%BD%D0%B0+%D1%84%D0%BB%D0%B0%D1%88+%D0%BF%D0%BB%D0%B5%D0%B9%D1%8A%D1%80%D0%B0+%D0%BF%D0%BE%D0%B4+FireFox" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Del.icio.us" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/&amp;title=%D0%A4%D0%B8%D0%BA%D1%81+%D0%B7%D0%B0+wmode+%D0%B1%D1%8A%D0%B3%D0%B0+%D0%BD%D0%B0+%D1%84%D0%BB%D0%B0%D1%88+%D0%BF%D0%BB%D0%B5%D0%B9%D1%8A%D1%80%D0%B0+%D0%BF%D0%BE%D0%B4+FireFox" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in digg" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Technorati" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/&amp;t=%D0%A4%D0%B8%D0%BA%D1%81+%D0%B7%D0%B0+wmode+%D0%B1%D1%8A%D0%B3%D0%B0+%D0%BD%D0%B0+%D1%84%D0%BB%D0%B0%D1%88+%D0%BF%D0%BB%D0%B5%D0%B9%D1%8A%D1%80%D0%B0+%D0%BF%D0%BE%D0%B4+FireFox" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Yahoo My Web" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/&amp;title=%D0%A4%D0%B8%D0%BA%D1%81+%D0%B7%D0%B0+wmode+%D0%B1%D1%8A%D0%B3%D0%B0+%D0%BD%D0%B0+%D1%84%D0%BB%D0%B0%D1%88+%D0%BF%D0%BB%D0%B5%D0%B9%D1%8A%D1%80%D0%B0+%D0%BF%D0%BE%D0%B4+FireFox" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Google Bookmarks" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/&amp;title=%D0%A4%D0%B8%D0%BA%D1%81+%D0%B7%D0%B0+wmode+%D0%B1%D1%8A%D0%B3%D0%B0+%D0%BD%D0%B0+%D1%84%D0%BB%D0%B0%D1%88+%D0%BF%D0%BB%D0%B5%D0%B9%D1%8A%D1%80%D0%B0+%D0%BF%D0%BE%D0%B4+FireFox" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Live-MSN" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/&amp;t=%D0%A4%D0%B8%D0%BA%D1%81+%D0%B7%D0%B0+wmode+%D0%B1%D1%8A%D0%B3%D0%B0+%D0%BD%D0%B0+%D1%84%D0%BB%D0%B0%D1%88+%D0%BF%D0%BB%D0%B5%D0%B9%D1%8A%D1%80%D0%B0+%D0%BF%D0%BE%D0%B4+FireFox" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in FaceBook" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=%D0%A4%D0%B8%D0%BA%D1%81+%D0%B7%D0%B0+wmode+%D0%B1%D1%8A%D0%B3%D0%B0+%D0%BD%D0%B0+%D1%84%D0%BB%D0%B0%D1%88+%D0%BF%D0%BB%D0%B5%D0%B9%D1%8A%D1%80%D0%B0+%D0%BF%D0%BE%D0%B4+FireFox&amp;c=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in MySpace" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Twitter" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=%D0%A4%D0%B8%D0%BA%D1%81+%D0%B7%D0%B0+wmode+%D0%B1%D1%8A%D0%B3%D0%B0+%D0%BD%D0%B0+%D1%84%D0%BB%D0%B0%D1%88+%D0%BF%D0%BB%D0%B5%D0%B9%D1%8A%D1%80%D0%B0+%D0%BF%D0%BE%D0%B4+FireFox&amp;url=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in FriendFeed" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/&amp;title=%D0%A4%D0%B8%D0%BA%D1%81+%D0%B7%D0%B0+wmode+%D0%B1%D1%8A%D0%B3%D0%B0+%D0%BD%D0%B0+%D1%84%D0%BB%D0%B0%D1%88+%D0%BF%D0%BB%D0%B5%D0%B9%D1%8A%D1%80%D0%B0+%D0%BF%D0%BE%D0%B4+FireFox&amp;srcURL=http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Google Buzz" alt="Bookmark 'Фикс за wmode бъга на флаш плейъра под FireFox' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=LpcDE7FgOas:F8OSRdQvRjM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=LpcDE7FgOas:F8OSRdQvRjM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=LpcDE7FgOas:F8OSRdQvRjM:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=LpcDE7FgOas:F8OSRdQvRjM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=LpcDE7FgOas:F8OSRdQvRjM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=LpcDE7FgOas:F8OSRdQvRjM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=LpcDE7FgOas:F8OSRdQvRjM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=LpcDE7FgOas:F8OSRdQvRjM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=LpcDE7FgOas:F8OSRdQvRjM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/LpcDE7FgOas" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2010/09/%d1%84%d0%b8%d0%ba%d1%81-%d0%b7%d0%b0-wmode-%d0%b1%d1%8a%d0%b3%d0%b0-%d0%bf%d0%be%d0%b4-firefox/</feedburner:origLink></item>
		<item>
		<title>ПейПал и неговата опция Account Optional Setting</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/zd3pEihDfWI/</link>
		<comments>http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 10:28:33 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[PHP @bg]]></category>
		<category><![CDATA[Общи]]></category>
		<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[Account Optional Setting]]></category>
		<category><![CDATA[ПейПал]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=714</guid>
		<description><![CDATA[Играл съм си с интеграцията на ПейПал в няколко онлайн магазина , но никога до сега не съм изпадал в такава ситуация. За тези, които не са наясно, &#8216;Account Optional Setting&#8217; позволява на клиентите на онлайн магазините да плащат директно през ПейПал, предоставяйки информацията за credit/debit/prepaid картата си. Това е наистина много як фиййчър, защото [...]]]></description>
			<content:encoded><![CDATA[<p>Играл съм си с интеграцията на ПейПал в няколко онлайн магазина , но никога до сега не съм изпадал в такава ситуация. За тези, които не са наясно, &#8216;Account Optional Setting&#8217; позволява на клиентите на онлайн магазините да плащат директно през ПейПал, предоставяйки информацията за credit/debit/prepaid картата си. Това е наистина много як фиййчър, защото създаването на ПейПал профил всъщност не е достатъчно за да се завърши плащането. Клиентите трябва да оторизират пред ПейПал своята карта, което се прави на няколко стъпки:<span id="more-714"></span></p>
<ul>
<li>ПейПал взима от вашата сметка 1.50 US долара или Евро &#8230; не съм много сиигурен за валутата</li>
<li>След това трябва да се отиде в банката и да питате за описанието на трансакцията. Трябва да бъде 4 или 5 цифрен код, който е нужен да се завърши процедурата</li>
<li>Трябва да се влезе в профила в ПейПал и да се завърши процедурата с този код</li>
</ul>
<p>И това е то! Вече можете да извършвате плащания през ПейПал профила си. Е това не е ли малко прекалено за да си купиш чифт обувки ?</p>
<p>Тук се намесва и опцията Account Optional Setting, която позволява всичко това да бъде прескочено. Лошата новина е, че само търговци от определени страни разполагат с тази опция. От друга страна това никъде не е споменато в документите на ПейПал!!! Аз поне установих това чак като се сбъсках с проблема. Намерих един списък с въпросните страни &#8230; незнам колко е верен обаче и актуален:</p>
<ul>
<li>Australia</li>
<li>Belgium</li>
<li>Canada</li>
<li>France</li>
<li>Hong Kong</li>
<li>Netherlands</li>
<li>United Kingdom</li>
<li>United States</li>
</ul>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/&amp;title=%D0%9F%D0%B5%D0%B9%D0%9F%D0%B0%D0%BB+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%82%D0%B0+%D0%BE%D0%BF%D1%86%D0%B8%D1%8F+Account+Optional+Setting" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Del.icio.us" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/&amp;title=%D0%9F%D0%B5%D0%B9%D0%9F%D0%B0%D0%BB+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%82%D0%B0+%D0%BE%D0%BF%D1%86%D0%B8%D1%8F+Account+Optional+Setting" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in digg" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Technorati" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/&amp;t=%D0%9F%D0%B5%D0%B9%D0%9F%D0%B0%D0%BB+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%82%D0%B0+%D0%BE%D0%BF%D1%86%D0%B8%D1%8F+Account+Optional+Setting" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Yahoo My Web" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/&amp;title=%D0%9F%D0%B5%D0%B9%D0%9F%D0%B0%D0%BB+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%82%D0%B0+%D0%BE%D0%BF%D1%86%D0%B8%D1%8F+Account+Optional+Setting" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Google Bookmarks" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/&amp;title=%D0%9F%D0%B5%D0%B9%D0%9F%D0%B0%D0%BB+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%82%D0%B0+%D0%BE%D0%BF%D1%86%D0%B8%D1%8F+Account+Optional+Setting" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Live-MSN" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/&amp;t=%D0%9F%D0%B5%D0%B9%D0%9F%D0%B0%D0%BB+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%82%D0%B0+%D0%BE%D0%BF%D1%86%D0%B8%D1%8F+Account+Optional+Setting" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in FaceBook" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=%D0%9F%D0%B5%D0%B9%D0%9F%D0%B0%D0%BB+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%82%D0%B0+%D0%BE%D0%BF%D1%86%D0%B8%D1%8F+Account+Optional+Setting&amp;c=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in MySpace" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Twitter" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=%D0%9F%D0%B5%D0%B9%D0%9F%D0%B0%D0%BB+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%82%D0%B0+%D0%BE%D0%BF%D1%86%D0%B8%D1%8F+Account+Optional+Setting&amp;url=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in FriendFeed" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/&amp;title=%D0%9F%D0%B5%D0%B9%D0%9F%D0%B0%D0%BB+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%82%D0%B0+%D0%BE%D0%BF%D1%86%D0%B8%D1%8F+Account+Optional+Setting&amp;srcURL=http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Google Buzz" alt="Bookmark 'ПейПал и неговата опция Account Optional Setting' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=zd3pEihDfWI:hjx--KAWJqs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=zd3pEihDfWI:hjx--KAWJqs:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=zd3pEihDfWI:hjx--KAWJqs:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=zd3pEihDfWI:hjx--KAWJqs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=zd3pEihDfWI:hjx--KAWJqs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=zd3pEihDfWI:hjx--KAWJqs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=zd3pEihDfWI:hjx--KAWJqs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=zd3pEihDfWI:hjx--KAWJqs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=zd3pEihDfWI:hjx--KAWJqs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/zd3pEihDfWI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2010/09/%d0%bf%d0%b5%d0%b9%d0%bf%d0%b0%d0%bb-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b0%d1%82%d0%b0-%d0%be%d0%bf%d1%86%d0%b8%d1%8f-account-optional-setting/</feedburner:origLink></item>
		<item>
		<title>Prado и неговия page state</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/khzsKyIcAHc/</link>
		<comments>http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 13:45:41 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[PHP @bg]]></category>
		<category><![CDATA[Prado @bg]]></category>
		<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[page state]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=687</guid>
		<description><![CDATA[Имах проблеми с намирането и установяването на един бъг. Уебсайта се разработва с Prado фреймуорк-а на последна версия. Екстенднал съм TPage класа и използвам моя MTPage клас. Там имам функция използвана от TDropDownList с AutoPostBack  при смяна избрания елемент, а самата функция изпълнява следното: $this-&#62;Response-&#62;reload(). Този  TDropDownList е в MainLayOut.tpl файла, защото трябваше да присъства [...]]]></description>
			<content:encoded><![CDATA[<p>Имах проблеми с намирането и установяването на един бъг. Уебсайта се разработва с Prado фреймуорк-а на последна версия. Екстенднал съм TPage класа и използвам моя MTPage клас. Там имам функция използвана от TDropDownList с AutoPostBack  при смяна избрания елемент, а самата функция изпълнява следното: $this-&gt;Response-&gt;reload(). Този  TDropDownList е в MainLayOut.tpl файла, защото трябваше да присъства на всяка страница, но бях забравил да използвам следния синтаксис при биндването:<br />
<span id="more-687"></span></p>
<pre class="brush: php;">
if (!$this-&gt;Page-&gt;IsPostBack &amp;&amp; !$this-&gt;Page-&gt;IsCallBack)
{
// do it here
}
</pre>
<p>Това е причината, когато събмитвах друг TDropDownList на страницата, той изпъляваше и кода във въпросната функция описана по-горе, което води до опресняване на страницата. Глупаво  &#8230;</p>
<p>Ok може би се чудите защо заглавието на поста е свързано с page  state &#8211; исках просто да споделя моето скромно мнение за page state идеята, която ми бе напомнена от този проблем. Наистина намирам този фиичър за доста полезен, взет от ASP.NET и разбира се има някои проблеми, когато се налага да държи повече информация &#8211; главно от гледна точка на перформантността. Но от друга страна по-този начин могат да се спестят допълнителн заявки към базата &#8211; като ситуацията по-горе &#8211; заявка за попълване на дропдауна. Друга много добра възможност е използването му като сторидж на важни променливи, на които програмиста може да разчита, че не могат да бъдат пипани от крайния потребител, а това е именно поради енкрипцията на данните.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/&amp;title=Prado+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D1%8F+page+state" title="Bookmark 'Prado и неговия page state' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'Prado и неговия page state' in Del.icio.us" alt="Bookmark 'Prado и неговия page state' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/&amp;title=Prado+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D1%8F+page+state" title="Bookmark 'Prado и неговия page state' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'Prado и неговия page state' in digg" alt="Bookmark 'Prado и неговия page state' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/" title="Bookmark 'Prado и неговия page state' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'Prado и неговия page state' in Technorati" alt="Bookmark 'Prado и неговия page state' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/&amp;t=Prado+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D1%8F+page+state" title="Bookmark 'Prado и неговия page state' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'Prado и неговия page state' in Yahoo My Web" alt="Bookmark 'Prado и неговия page state' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/&amp;title=Prado+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D1%8F+page+state" title="Bookmark 'Prado и неговия page state' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'Prado и неговия page state' in Google Bookmarks" alt="Bookmark 'Prado и неговия page state' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/&amp;title=Prado+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D1%8F+page+state" title="Bookmark 'Prado и неговия page state' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'Prado и неговия page state' in Live-MSN" alt="Bookmark 'Prado и неговия page state' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/&amp;t=Prado+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D1%8F+page+state" title="Bookmark 'Prado и неговия page state' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'Prado и неговия page state' in FaceBook" alt="Bookmark 'Prado и неговия page state' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Prado+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D1%8F+page+state&amp;c=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/" title="Bookmark 'Prado и неговия page state' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'Prado и неговия page state' in MySpace" alt="Bookmark 'Prado и неговия page state' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/" title="Bookmark 'Prado и неговия page state' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'Prado и неговия page state' in Twitter" alt="Bookmark 'Prado и неговия page state' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=Prado+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D1%8F+page+state&amp;url=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/" title="Bookmark 'Prado и неговия page state' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'Prado и неговия page state' in FriendFeed" alt="Bookmark 'Prado и неговия page state' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/&amp;title=Prado+%D0%B8+%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D1%8F+page+state&amp;srcURL=http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/" title="Bookmark 'Prado и неговия page state' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'Prado и неговия page state' in Google Buzz" alt="Bookmark 'Prado и неговия page state' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=khzsKyIcAHc:d_EoCAvLD6E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=khzsKyIcAHc:d_EoCAvLD6E:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=khzsKyIcAHc:d_EoCAvLD6E:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=khzsKyIcAHc:d_EoCAvLD6E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=khzsKyIcAHc:d_EoCAvLD6E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=khzsKyIcAHc:d_EoCAvLD6E:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=khzsKyIcAHc:d_EoCAvLD6E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=khzsKyIcAHc:d_EoCAvLD6E:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=khzsKyIcAHc:d_EoCAvLD6E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/khzsKyIcAHc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2010/09/prado-%d0%b8-%d0%bd%d0%b5%d0%b3%d0%be%d0%b2%d0%b8%d1%8f-page-state/</feedburner:origLink></item>
		<item>
		<title>Спам ботовете и reCaptcha плъгина</title>
		<link>http://feedproxy.google.com/~r/budinov/HjOF/~3/Rx_8--vP-NE/</link>
		<comments>http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 10:27:47 +0000</pubDate>
		<dc:creator>Georgi Budinov</dc:creator>
				<category><![CDATA[PHP @bg]]></category>
		<category><![CDATA[WordPress @bg]]></category>
		<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[wordpres]]></category>
		<category><![CDATA[коментари]]></category>
		<category><![CDATA[спам ботове]]></category>

		<guid isPermaLink="false">http://georgi.budinov.com/?p=643</guid>
		<description><![CDATA[Преди време имах проблеми със спам ботовете, коментиращи моите постове, слагайки реклами и линкове, но аз инсталирах reCaptcha плъгина за wordpress и забравих за всичко. Добре, ама тия дни ставам свидетел на това как едно точно определено IP успява да преодолее валидацията ! IP-то е 89.248.168.40 и наистина бих ви препоръчал да го добавите в [...]]]></description>
			<content:encoded><![CDATA[<p>Преди време имах проблеми със спам ботовете, коментиращи моите постове, слагайки реклами и линкове, но аз инсталирах reCaptcha плъгина за wordpress и забравих за всичко. Добре, ама тия дни ставам свидетел на това как едно точно определено IP успява да преодолее валидацията ! IP-то е  89.248.168.40 и наистина бих ви препоръчал да го добавите в бан листата си. Аз ще го направя със сигурност! Днес например имах 50 коментара, всичките влезнали като одобрени !</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark It</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/&amp;title=%D0%A1%D0%BF%D0%B0%D0%BC+%D0%B1%D0%BE%D1%82%D0%BE%D0%B2%D0%B5%D1%82%D0%B5+%D0%B8+reCaptcha+%D0%BF%D0%BB%D1%8A%D0%B3%D0%B8%D0%BD%D0%B0" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Del.icio.us"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Del.icio.us" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/&amp;title=%D0%A1%D0%BF%D0%B0%D0%BC+%D0%B1%D0%BE%D1%82%D0%BE%D0%B2%D0%B5%D1%82%D0%B5+%D0%B8+reCaptcha+%D0%BF%D0%BB%D1%8A%D0%B3%D0%B8%D0%BD%D0%B0" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in digg"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in digg" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Technorati"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Technorati" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/&amp;t=%D0%A1%D0%BF%D0%B0%D0%BC+%D0%B1%D0%BE%D1%82%D0%BE%D0%B2%D0%B5%D1%82%D0%B5+%D0%B8+reCaptcha+%D0%BF%D0%BB%D1%8A%D0%B3%D0%B8%D0%BD%D0%B0" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Yahoo My Web"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Yahoo My Web" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/&amp;title=%D0%A1%D0%BF%D0%B0%D0%BC+%D0%B1%D0%BE%D1%82%D0%BE%D0%B2%D0%B5%D1%82%D0%B5+%D0%B8+reCaptcha+%D0%BF%D0%BB%D1%8A%D0%B3%D0%B8%D0%BD%D0%B0" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Google Bookmarks"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Google Bookmarks" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/&amp;title=%D0%A1%D0%BF%D0%B0%D0%BC+%D0%B1%D0%BE%D1%82%D0%BE%D0%B2%D0%B5%D1%82%D0%B5+%D0%B8+reCaptcha+%D0%BF%D0%BB%D1%8A%D0%B3%D0%B8%D0%BD%D0%B0" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Live-MSN"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Live-MSN" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/&amp;t=%D0%A1%D0%BF%D0%B0%D0%BC+%D0%B1%D0%BE%D1%82%D0%BE%D0%B2%D0%B5%D1%82%D0%B5+%D0%B8+reCaptcha+%D0%BF%D0%BB%D1%8A%D0%B3%D0%B8%D0%BD%D0%B0" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in FaceBook"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in FaceBook" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=%D0%A1%D0%BF%D0%B0%D0%BC+%D0%B1%D0%BE%D1%82%D0%BE%D0%B2%D0%B5%D1%82%D0%B5+%D0%B8+reCaptcha+%D0%BF%D0%BB%D1%8A%D0%B3%D0%B8%D0%BD%D0%B0&amp;c=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in MySpace"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in MySpace" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in MySpace" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Twitter"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Twitter" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in Twitter" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://friendfeed.com/share/bookmarklet/frame#title=%D0%A1%D0%BF%D0%B0%D0%BC+%D0%B1%D0%BE%D1%82%D0%BE%D0%B2%D0%B5%D1%82%D0%B5+%D0%B8+reCaptcha+%D0%BF%D0%BB%D1%8A%D0%B3%D0%B8%D0%BD%D0%B0&amp;url=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in FriendFeed"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/friendfeed.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in FriendFeed" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in FriendFeed" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/reader/link?url=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/&amp;title=%D0%A1%D0%BF%D0%B0%D0%BC+%D0%B1%D0%BE%D1%82%D0%BE%D0%B2%D0%B5%D1%82%D0%B5+%D0%B8+reCaptcha+%D0%BF%D0%BB%D1%8A%D0%B3%D0%B8%D0%BD%D0%B0&amp;srcURL=http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Google Buzz"><img src="http://georgi.budinov.com/wp-content/plugins/social-bookmarking-reloaded/googlebuzz.png" title="Bookmark 'Спам ботовете и reCaptcha плъгина' in Google Buzz" alt="Bookmark 'Спам ботовете и reCaptcha плъгина' in Google Buzz" /></a></div>
<!-- Social Bookmarking Reloaded END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=Rx_8--vP-NE:TpeeRePaQWM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=Rx_8--vP-NE:TpeeRePaQWM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=Rx_8--vP-NE:TpeeRePaQWM:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=Rx_8--vP-NE:TpeeRePaQWM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=Rx_8--vP-NE:TpeeRePaQWM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=Rx_8--vP-NE:TpeeRePaQWM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=Rx_8--vP-NE:TpeeRePaQWM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?i=Rx_8--vP-NE:TpeeRePaQWM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/budinov/HjOF?a=Rx_8--vP-NE:TpeeRePaQWM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/budinov/HjOF?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/budinov/HjOF/~4/Rx_8--vP-NE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://georgi.budinov.com/bg/2010/08/%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%b8-recaptcha-%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd%d0%b0/</feedburner:origLink></item>
	</channel>
</rss>

