﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Блогът на Златко &#187; SQL</title>
	<atom:link href="http://z-latko.info/category/web-programming/sql-web-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://z-latko.info</link>
	<description>Размисли и страсти от един уеб програмист</description>
	<lastBuildDate>Sun, 18 Mar 2012 13:32:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Инсталиране на Apache2.2/PHP5.3/MySQL5.5 (Windows)</title>
		<link>http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/</link>
		<comments>http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 09:59:53 +0000</pubDate>
		<dc:creator>Златко</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Уеб програмине]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[80]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>
		<category><![CDATA[инсталация]]></category>

		<guid isPermaLink="false">http://z-latko.info/?p=852</guid>
		<description><![CDATA[Здравейте отново, реших и аз да напиша една статия как да инсталирате един читав уеб сървър. Не че няма предостатъчно информацията в интернет, която може би (не може, ами ще е ) е подобно, ако ли не същата. Нека да започваме, първо ще ни трябва уеб сървъра, който може да свалите от официалния сайт на Apache [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-1.png"></a>Здравейте отново, реших и аз да напиша една статия как да инсталирате един читав уеб сървър.</p>
<p><span id="more-852"></span></p>
<p>Не че няма предостатъчно информацията в интернет, която може би (не може, ами ще е ) е подобно, ако ли не същата.</p>
<p>Нека да започваме, първо ще ни трябва уеб сървъра, който може да свалите от официалния сайт на <a title="Apache 2.2" href="http://httpd.apache.org/download.cgi#apache22" target="_blank">Apache</a> (имате предостатъчно възможности, аз ви предлагам Win32 Binary including OpenSSL 0.9.8r (MSI Installer)).</p>
<p>При инсталацията няма нищо сложно, в стил Виндовс - Next,Next.</p>
<p><a href="http://z-latko.info/wp-content/uploads/2011/07/install-apache.png"><img class="aligncenter size-thumbnail wp-image-860" title="Иснталиране на Apache2.2" src="http://z-latko.info/wp-content/uploads/2011/07/install-apache-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Сега идва ред на пхп-то. Последната актуална версия, може да намерите <a title="PHP.NET Download" href="http://windows.php.net/download/" target="_blank">тук</a>. Сваляйте Thread-Safe версиите. След като свалите зип файла, и го резархивирате разбира се, го закарвате до директорията в която ще е.</p>
<p>Моя избор е <strong>C:\Program Files\Apache Software Foundation\Apache2.2\php5.3</strong>.</p>
<p>Първата ни работа ще е да си преместим файла php.ini от нашата директория на пхп. Копирайте, който искате от двата конфигурационни файла php-ini-production или php-ini-development, и ги копирайте в директорията <strong>C:\Windows</strong>.</p>
<p>Сменете името на файла, да си остане php.ini, и го отворете с някой текстов редактор (важно е да отворите редактора като администратор, за да може да запишете промените).</p>
<p>Намерете реда</p>
<blockquote><p>error_reporting</p></blockquote>
<p>и го заменете с</p>
<blockquote><p>error_reporting = E_ALL &amp; ~E_NOTICE &amp; ~E_DEPRECATED</p></blockquote>
<p>Намерете реда</p>
<blockquote><p>short_open_tag = Off</p></blockquote>
<p>и го заменете с</p>
<blockquote><p>short_open_tag = On</p></blockquote>
<p>Намерете</p>
<blockquote><p>; extension_dir = "ext"</p></blockquote>
<p>и го заменете с пътя до директорията на пхп</p>
<blockquote><p>extension_dir = "C:\Program Files\Apache Software Foundation\Apache2.2\php5.3\ext"</p></blockquote>
<p>По-надолу, може да си включите каквито искате разширенията. Ще ги пропусна в тази статия, тъй като и без това се очертава да е доста дългичка. Ще споменем за всеки случаи само</p>
<blockquote><p>extension=php_mysql.dll</p>
<p>extension=php_mysqli.dll</p></blockquote>
<p>Готови сме с конфигурацията на ПХП, сега да се върнем на нашия уеб сървър. Отворете httpd.conf ( C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf ).</p>
<p>Намерете</p>
<blockquote><p>LoadModule vhost_alias_module modules/mod_vhost_alias.so</p></blockquote>
<p>И след него добавете</p>
<blockquote><p>LoadModule php5_module "C:/Program Files/Apache Software Foundation/Apache2.2/php5.3/php5apache2_2.dll"</p></blockquote>
<p>като естествено замените пътя до длл при нужда.</p>
<p>Намерете</p>
<blockquote><p>AddType application/x-gzip .gz .tgz</p></blockquote>
<p>и след него добавете</p>
<blockquote><p>AddType application/x-httpd-php .php</p>
<p>AddType application/x-httpd-php-source .phps</p></blockquote>
<p>Намерете</p>
<blockquote><p>DirectoryIndex index.html</p></blockquote>
<p>и на реда, добавете</p>
<blockquote><p>DirectoryIndex <strong>index.php</strong> index.html</p></blockquote>
<p>Остана още една дребничка промяна, тъй като по подразбиране Apache си има папка htdocs, която може да намерите в папката на сървъра, ако пък искате да я смените, много лесно е да копирате пътя в htdocs и да го замените с Ваш, по избор.</p>
<p>Тоест, намирате <strong>DocumentRoot</strong>, и заменяте този път до директорията, в която ще Ви е по-удобно за Вас.</p>
<p>Това е със настройките по уеб сървъра и пхп-то.</p>
<p>Сега остана да инсталираме и MySQL. Него може да свалите от <a title="MySQL Download" href="http://dev.mysql.com/downloads/mysql/" target="_blank">тук</a>.</p>
<p>След като инсталирате самия MySQL съврър, инсталацията ще ви попита дали искате да настроите сървъра. Не махайте отметката.</p>
<p>&nbsp;</p>

<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-apache/' title='Иснталиране на Apache2.2'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-apache-150x150.png" class="attachment-thumbnail" alt="Иснталиране на Apache2.2" title="Иснталиране на Apache2.2" /></a>
<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-mysql-01/' title='Стъпка 1'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-01-150x150.png" class="attachment-thumbnail" alt="Стъпка 1" title="Стъпка 1" /></a>
<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-mysql-9/' title='Стъпка 10'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-9-150x150.png" class="attachment-thumbnail" alt="Стъпка 10" title="Стъпка 10" /></a>
<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-mysql-1/' title='Стъпка 2'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-1-150x150.png" class="attachment-thumbnail" alt="Стъпка 2" title="Стъпка 2" /></a>
<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-mysql-2/' title='Стъпка 3'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-2-150x150.png" class="attachment-thumbnail" alt="Стъпка 3" title="Стъпка 3" /></a>
<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-mysql-4/' title='Стъпка 4'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-4-150x150.png" class="attachment-thumbnail" alt="Стъпка 4" title="Стъпка 4" /></a>
<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-mysql-5/' title='Стъпка 6'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-5-150x150.png" class="attachment-thumbnail" alt="Стъпка 6" title="Стъпка 6" /></a>
<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-mysql-6/' title='Стъпка 7'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-6-150x150.png" class="attachment-thumbnail" alt="Стъпка 7" title="Стъпка 7" /></a>
<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-mysql-7/' title='Стъпка 8'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-7-150x150.png" class="attachment-thumbnail" alt="Стъпка 8" title="Стъпка 8" /></a>
<a href='http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/install-mysql-8/' title='Стъпка 9'><img width="150" height="150" src="http://z-latko.info/wp-content/uploads/2011/07/install-mysql-8-150x150.png" class="attachment-thumbnail" alt="Стъпка 9" title="Стъпка 9" /></a>

<p>Еми това е общо взето. Сега следва един рестарт на апачето, заради направените промени и всичко трябва да заработи  : -)</p>
<p>Ако все още срещате трудности с инсталирането на пакетите поотделно, ще се радвам ако мога да помогна.</p>
<p>Сега вече нямате нужда от готовите пакети като AppServ, Wamp, Xampp и етц.</p>
]]></content:encoded>
			<wfw:commentRss>http://z-latko.info/install-apache2-2-php5-3-6-mysql5-5-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Избор на регион + град</title>
		<link>http://z-latko.info/izbor-region-grad/</link>
		<comments>http://z-latko.info/izbor-region-grad/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 07:29:12 +0000</pubDate>
		<dc:creator>Златко</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Други]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[нов сайт]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://z-latko.info/?p=431</guid>
		<description><![CDATA[И най-накрая да напиша една малкоооо по-смислена статия в моето малко блогче. Близо половин година ,все се каня да направя някакъв сайт за запознанства. Постояннно почвам нов ,и нов ,и нов ... и сега вече мисля ,че за последно го почнах и си го карам лека полека Та стигнах до въпроса с регистрациите , тъй [...]]]></description>
			<content:encoded><![CDATA[<p>И най-накрая да напиша една малкоооо по-смислена статия в моето малко блогче. Близо половин година ,все се каня да направя някакъв сайт за запознанства. Постояннно почвам нов ,и нов ,и нов ... и сега вече мисля ,че за последно го почнах и си го карам лека полека <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Та стигнах до въпроса с регистрациите , тъй като сайта щеше да бъде насочен за Шумналийте (и щеше да се казва Shumenci) , в последствие реших ,че остават твърде много мои приятели , които не са от Шумен и заради тях реших да го направя малко по-обширен <img src='http://z-latko.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
Потърсих някакъв готов списък с градовете в България ,тъй като ми се щеше да не се получава <strong>Град:  Друг , </strong>и наистина се уверих за сетен път , че може да намериш каквото искаш в интернет. Намерих един много красив списък ,под формата на SQL , в който имаше не само градове , региони , ами и държави. Е на мене държави не ми трябваха , затова преформих малко SQL-а и си го намърдах в базата ми данни. Затова сега покрай него , ще ви дам и едно скриптче , с което посредством <a href="http://jquery.com">jQuery</a> ще зареждаме динамично градовете според регионите. Демо може да видите <a href="http://dev.macku.net/cities/">тук</a> .Та който му харесва , започваме ....</p>
<p><span id="more-431"></span></p>
<p>Първо ще си направим един файл <strong>config.php</strong></p>
<blockquote><p>&lt;?php<br />
// тук надолу знаете какво да пишете<br />
$hostname = 'localhost';<br />
$username = '*****';<br />
$password = '*****';<br />
$database =  '*****';</p>
<p>mysql_connect($hostname,$username,$password)or die(mysql_error()."&lt;br /&gt;На ред &lt;b&gt;".__LINE__."&lt;/b&gt; във файлът &lt;b&gt;".__FILE__);<br />
mysql_select_db($database)or die(mysql_error()."&lt;br /&gt;На ред &lt;b&gt;".__LINE__."&lt;/b&gt; във файлът &lt;b&gt;".__FILE__);<br />
mysql_query("SET CHARACTER SET utf8")or die(mysql_error()."&lt;br /&gt;На ред &lt;b&gt;".__LINE__."&lt;/b&gt; във файлът &lt;b&gt;".__FILE__);<br />
?&gt;</p></blockquote>
<p>Сега си правим файлът <strong>get_cities.php </strong>,чрез който ще зареждаме градовете според региона ,който сме избрали</p>
<blockquote><p>&lt;?php<br />
if (is_numeric($_GET['regionid'])) {<br />
include_once("config.php");<br />
$query = mysql_query("SELECT `city_id`,`city_name` FROM `cities` WHERE `city_region` = '".$_GET['regionid']."'")or die(mysql_error());<br />
while ($city = mysql_fetch_array($query)) {<br />
echo "&lt;option value=\"".$city['city_id']."\"&gt;".$city['city_name']."&lt;/option&gt;";<br />
}<br />
}<br />
?&gt;</p></blockquote>
<p>Сега остана да си направим и самия <strong>index.php</strong></p>
<blockquote><p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/ 1999/xhtml" lang="en" xml:lang="en"&gt;<br />
&lt;head&gt;<br />
&lt;title&gt; Региони + Градове &lt;/title&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br />
&lt;script type="text/javascript" src="jquery-1.3.2.min.js"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;<br />
$(document).ready(function(){<br />
$("#regions").change(function(){<br />
if (this.selectedIndex != '') { $.post("get_cities.php?regionid=" + this.selectedIndex, {},function(data){ $("#city").html(data);}); }<br />
});<br />
});<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;select id="regions"&gt;<br />
&lt;option value=""&gt;Изберете регион&lt;/option&gt;<br />
&lt;?php<br />
include_once("config.php");<br />
$query = mysql_query("SELECT `region_id`,`region_name` FROM `regions`")or die(mysql_error()."&lt;br /&gt;На ред &lt;b&gt;".__LINE__."&lt;/b&gt; във файлът &lt;b&gt;".__FILE__);<br />
while ($region = mysql_fetch_array($query)) {<br />
echo "&lt;option value=\"".$region['region_name']."\"&gt;".$region['region_name']."&lt;/option&gt;";<br />
}<br />
?&gt;<br />
&lt;/select&gt; &lt;br /&gt; &lt;br /&gt;<br />
&lt;select id="city"&gt;<br />
&lt;option value=""&gt;Изберете град&lt;/option&gt;<br />
&lt;/select&gt; &lt;br /&gt; &lt;br /&gt;<br />
&lt;a href="cities.zip"&gt;Свали всички нужни файлове&lt;/a&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>След всичко това , ще ни трябва единствено <a href="http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.min.js&amp;downloadBtn=">jQuery</a> и <a href="http://dev.z-latko.info/cities/cities.sql">SQL</a> файла,който ще трябва да импортнете във вашия phpMyAdmin.</p>
<p>Надявам се да ви хареса и да влезе в употреба на някой <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://z-latko.info/izbor-region-grad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Онлайн гости и потребители</title>
		<link>http://z-latko.info/%d0%be%d0%bd%d0%bb%d0%b0%d0%b9%d0%bd-%d0%b3%d0%be%d1%81%d1%82%d0%b8-%d0%b8-%d0%bf%d0%be%d1%82%d1%80%d0%b5%d0%b1%d0%b8%d1%82%d0%b5%d0%bb%d0%b8/</link>
		<comments>http://z-latko.info/%d0%be%d0%bd%d0%bb%d0%b0%d0%b9%d0%bd-%d0%b3%d0%be%d1%81%d1%82%d0%b8-%d0%b8-%d0%bf%d0%be%d1%82%d1%80%d0%b5%d0%b1%d0%b8%d1%82%d0%b5%d0%bb%d0%b8/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 00:11:41 +0000</pubDate>
		<dc:creator>Златко</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[гости]]></category>
		<category><![CDATA[онлайн]]></category>
		<category><![CDATA[потребители]]></category>

		<guid isPermaLink="false">http://z-latko.info/?p=143</guid>
		<description><![CDATA[Такам , взема да се разпиша за днеска в блога Намерих един стар скрипт , за пресмятане на онлайн гостите и потребители , като изкарваше 10-те потребители онлайн.И понеже,аз нали не съм интересен и затова не пиша много из блога , ето ми един повод да пропиша &#60;?php ob_start(); session_start(); mysql_connect("localhost","***","***")or die(mysql_error()); mysql_select_db("***")or die(mysql_error()); if(!isset($_SESSION['user'])){ [...]]]></description>
			<content:encoded><![CDATA[<p><em>Такам , взема да се разпиша за днеска в блога <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Намерих един стар скрипт , за пресмятане на онлайн гостите и потребители , като изкарваше 10-те потребители онлайн.И понеже,аз нали не съм интересен и затова не пиша много из блога , ето ми един повод да пропиша <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em><span id="more-143"></span></p>
<blockquote><p>&lt;?php<br />
ob_start();<br />
session_start();<br />
mysql_connect("localhost","***","***")or die(mysql_error());<br />
mysql_select_db("***")or die(mysql_error());<br />
if(!isset($_SESSION['user'])){<br />
$ip = $_SERVER['REMOTE_ADDR'];<br />
$time = time();<br />
$sql = mysql_query("SELECT ip FROM active_guests WHERE ip='$ip'");<br />
if(mysql_num_rows($sql) &gt; 0){<br />
mysql_query("UPDATE guests SET data='$time' WHERE ip='$ip'")or die(mysql_error());<br />
}<br />
else{<br />
mysql_query("INSERT INTO guests (`id`,`ip`,`data`) VALUES ('NULL','$ip','$time')");<br />
}<br />
}<br />
else{<br />
$user = $_SESSION['user'];<br />
$time = time();<br />
mysql_query("INSERT INTO active_users (`id`,`user`,`timestamp`) VALUES ('NULL','$user','$time')")or die(mysql_error());<br />
}<br />
$time = time()-60;<br />
$sqlA = mysql_result(mysql_query("SELECT COUNT(id) FROM users WHERE timestamp &gt; $time"),0);<br />
$sqlB = mysql_result(mysql_query("SELECT COUNT(id) FROM guests WHERE data &gt; $time"),0);<br />
$sqlC = mysql_query("SELECT * FROM users WHERE timestamp &gt; $time");<br />
$i = "1";<br />
echo " Гости онлайн: $sqlB &lt;br /&gt; ";<br />
while($row = mysql_fetch_array($sqlC)){<br />
echo "$i » $row[username] &lt;br /&gt; ";$i++;<br />
}<br />
?&gt;</p></blockquote>
<div style="float: right;"><!--adsense--></div>
<p><em>За тоя скрипт , ще ви трябва една обикновенна база данни с няколко колонки , потребителско име , парола ,емайл и <strong>timestamp </strong>и още една база данни за гостите (в моя случай тя се казваше <strong>active_guests</strong>).Приемам всякакви препоръки и заръки относно скрипта , като не гарантирам сигурност с използването му <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://z-latko.info/%d0%be%d0%bd%d0%bb%d0%b0%d0%b9%d0%bd-%d0%b3%d0%be%d1%81%d1%82%d0%b8-%d0%b8-%d0%bf%d0%be%d1%82%d1%80%d0%b5%d0%b1%d0%b8%d1%82%d0%b5%d0%bb%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Търсачка със странициране</title>
		<link>http://z-latko.info/%d1%82%d1%8a%d1%80%d1%81%d0%b0%d1%87%d0%ba%d0%b0-%d1%81%d1%8a%d1%81-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d0%b8%d1%80%d0%b0%d0%bd%d0%b5/</link>
		<comments>http://z-latko.info/%d1%82%d1%8a%d1%80%d1%81%d0%b0%d1%87%d0%ba%d0%b0-%d1%81%d1%8a%d1%81-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d0%b8%d1%80%d0%b0%d0%bd%d0%b5/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 11:01:02 +0000</pubDate>
		<dc:creator>Златко</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[странициране]]></category>
		<category><![CDATA[търсачка]]></category>

		<guid isPermaLink="false">http://z-latko.info/?p=28</guid>
		<description><![CDATA[Ето най-накрая да напиша нещо и в тази категория.Понеже от няколко дни ,все не ми остава време да го напиша , днеска с кафето ми се стори много приятна идея.Та ето за какво иде реч ... Първо си създаваме един файл index.php &#60;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&#62; &#60;html&#62; &#60;head&#62; &#60;title&#62; Search Engine &#60;/title&#62; [...]]]></description>
			<content:encoded><![CDATA[<p><em>Ето най-накрая да напиша нещо и в тази категория.Понеже от няколко дни ,все не ми остава време да го напиша , днеска с кафето ми се стори много приятна идея.Та ето за какво иде реч ...</em></p>
<p><span id="more-28"></span></p>
<p><em>Първо си създаваме един файл </em><strong><em>index.php</em></strong></p>
<blockquote><p><em>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;</em><em><br />
</em><em>&lt;html&gt;</em><em><br />
</em><em>&lt;head&gt;</em><em><br />
</em><em> &lt;title&gt; Search Engine <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  &lt;/title&gt;</em><em><br />
</em><em> &lt;meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /&gt;</em><em><br />
</em><em>&lt;/head&gt;</em><em><br />
</em><em>&lt;body&gt;</em><em><br />
</em><em>&lt;div align="center"&gt;</em><em><br />
</em><em> &lt;form action="search.php" method="post"&gt;</em><em><br />
</em><em> &lt;input type="text" name="search" /&gt;</em><em><br />
</em><em> &lt;input type="submit" value="Търси" /&gt;</em><em><br />
</em><em> &lt;/form&gt;</em><em><br />
</em><em>&lt;/div&gt;</em><em><br />
</em><em>&lt;/body&gt;</em><em><br />
</em><em>&lt;/html&gt; </em><em><br />
</em></p></blockquote>
<p><em>След него следва най-важният файл </em><strong><em>search.php</em></strong></p>
<blockquote><p><em> &lt;?php</em><em><br />
</em><em>include("conf.php");</em><em><br />
</em><em>$search = htmlspecialchars(addslashes($_POST['search']));</em><em><br />
</em><em>$sql = mysql_query("SELECT $search2 FROM $search1 WHERE text LIKE '%$search%' OR author LIKE '%$search%'")or die(mysql_error());</em><em><br />
</em><em># Ако искате още допълнителни полета , добавете ги по същия начин WHERE нещо LIKE '%$search%' OR друго-нещо LIKE '%$search%'</em><em><br />
</em><em>$pages = mysql_num_rows($sql);</em><em><br />
</em><em>if($pages == NULL || $pages == 0){echo"Няма намерени резултати";}</em><em><br />
</em><em>else{</em><em><br />
</em><em>$pp = "2"; // По колко резултата искате да изкарате</em><em><br />
</em><em>$pages = ceil($pages/$pp);</em><em><br />
</em><em>if(!isset($_GET['page'])){$page = 1;}else{$page = htmlspecialchars(addslashes($_GET['page']));}</em><em><br />
</em><em>$limit = ( $pp * $page ) - $pp;</em><em><br />
</em><em>$mysql = mysql_query("SELECT $search2 FROM $search1 WHERE text LIKE '%$search%' OR author LIKE '%$search%' ORDER BY id DESC LIMIT $limit,$pp")or die(mysql_error());</em><em><br />
</em><em>while($row = mysql_fetch_array($mysql)){</em><em><br />
</em><em> echo" $row[author] -&gt; $row[text] &lt;br /&gt; &lt;br /&gt; ";</em><em><br />
</em><em>} </em><em><br />
</em><em>$actual = "&lt;b&gt;$page&lt;/b&gt;";</em><em><br />
</em><em>if($page &lt; $pages){</em><em><br />
</em><em> $firstpage = "&lt;a href='?page=1'&gt;««&lt;/a&gt;";</em><em><br />
</em><em> $prev = $page - 1;</em><em><br />
</em><em> $prevpage = "&lt;a href='?page=$prev'&gt;«&lt;/a&gt;";</em><em><br />
</em><em> $next = $page + 1;</em><em><br />
</em><em> $nextpage = "&lt;a href='?page=$next'&gt;»&lt;/a&gt;";</em><em><br />
</em><em> $finalpage = "&lt;a href='?page=$pages'&gt;»»&lt;/a&gt;";</em><em><br />
</em><em>} </em><em><br />
</em><em>if($page == 1){</em><em><br />
</em><em> $firstpage = "««";</em><em><br />
</em><em> $prevpage = "«";</em><em><br />
</em><em> $next = $page + 1;</em><em><br />
</em><em> $nextpage = "&lt;a href='?page=$next'&gt;»&lt;/a&gt;";</em><em><br />
</em><em> $finalpage = "&lt;a href='?page=$pages'&gt;»»&lt;/a&gt;";</em><em><br />
</em><em>} </em><em><br />
</em><em>if($pages == $page){</em><em><br />
</em><em> if($pages &gt; 1){</em><em><br />
</em><em> $firstpage = "&lt;a href='?page=1'&gt;««&lt;/a&gt;";</em><em><br />
</em><em> $prev = $page - 1;</em><em><br />
</em><em> $prevpage = "&lt;a href='?page=$prev'&gt;«&lt;/a&gt;";</em><em><br />
</em><em> $next = $page + 1;</em><em><br />
</em><em> $nextpage = "»";</em><em><br />
</em><em> $finalpage = "»»";</em><em><br />
</em><em> }</em><em><br />
</em><em> else{</em><em><br />
</em><em> $firstpage = "««";</em><em><br />
</em><em> $prevpage = "«";</em><em><br />
</em><em> $nextpage = "»";</em><em><br />
</em><em> $finalpage = "»»";</em><em><br />
</em><em> } </em><em><br />
</em><em>}</em><em><br />
</em><em>elseif(($pages == 1) &amp;&amp; ($pages == 0)){</em><em><br />
</em><em> $firstpage = "««";</em><em><br />
</em><em> $prevpage = "«";</em><em><br />
</em><em> $nextpage = "»";</em><em><br />
</em><em> $finalpage = "»»";</em><em><br />
</em><em>}</em><em><br />
</em><em>echo " $firstpage $prevpage $actual $nextpage $finalpage &lt;br /&gt;";</em><em><br />
</em><em>$sql = mysql_query("SELECT $search2 FROM $search1 WHERE text LIKE '%$search%' OR author LIKE '%$search%' ORDER BY id DESC")or die(mysql_error());</em><em><br />
</em><em>$mres = mysql_num_rows($sql)or die(mysql_error());</em><em><br />
</em><em>echo " Общо $mres резултата ";</em><em><br />
</em><em>}</em><em><br />
</em><em>?&gt;</em></p></blockquote>
<p><em></em><em><br />
</em><em>И накрая един файл </em><strong><em>conf.php</em></strong></p>
<blockquote><p><em>&lt;?php</em><em><br />
</em><em>mysql_connect("localhost","ПОТРЕБИТЕЛ","ПАРОЛА"); // Тук знаете какво трябва да оправите</em><em><br />
</em><em>mysql_select_db("ДБ"); // Тук също</em><em><br />
</em><em>mysql_query("SET CHARACTER SET cp1251"); // Това е предпазна мярка ,ако тръгнат да ви излизат йероглифи</em><em><br />
</em><em>$search1 = "laf_text"; // тук напишете полето ,от където ще търсите</em><em><br />
</em><em>$search2 = "text,author"; // тук напишете какво ще ви трябва да визуализирате (разделяйте ги със запетайки)</em><em><br />
</em><em>?&gt;</em></p></blockquote>
<p><em> Тъй като си го пробвах на моя локалхост , възможно е да съм оставил нещо - което е било за моите бази данни и данни.Така ,че не се притеснявайте да питате - ако объркате нещо <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://z-latko.info/%d1%82%d1%8a%d1%80%d1%81%d0%b0%d1%87%d0%ba%d0%b0-%d1%81%d1%8a%d1%81-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d0%b8%d1%80%d0%b0%d0%bd%d0%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
