<?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>508.com.ua &#187; базу данных508.com.ua</title>
	<atom:link href="https://508.com.ua/bazu-dannyh/feed/" rel="self" type="application/rss+xml" />
	<link>https://508.com.ua</link>
	<description>508.com.ua</description>
	<lastBuildDate>Tue, 01 Jul 2025 17:00:27 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.25</generator>
	<item>
		<title>Что такое выделенный сервер</title>
		<link>https://508.com.ua/chto-takoe-vydelennyj-server/</link>
		<comments>https://508.com.ua/chto-takoe-vydelennyj-server/#comments</comments>
		<pubDate>Tue, 21 Aug 2012 09:50:25 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Dedicated Server]]></category>
		<category><![CDATA[база данных]]></category>
		<category><![CDATA[базу данных]]></category>
		<category><![CDATA[выделенных серверов]]></category>

		<guid isPermaLink="false">http://wordpress.work/chto-takoe-vydelennyj-server/</guid>
		<description><![CDATA[Выбор качественного хостинга является очень важным нюансом для любого, кто решил разместить свой сайт в сети Интернет. Также хостинг очень важен тем, кто хочет разместить свою базу данных в удаленном месте. Чаще всего это делается для того, чтобы распределить нагрузку на сервера. Выделенный сервер — это вид хостинга, в котором вам будет предоставлен в аренду [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Выбор качественного хостинга является очень важным нюансом для любого, кто решил разместить свой сайт в сети Интернет. Также хостинг очень важен тем, кто хочет разместить свою базу данных в удаленном месте. Чаще всего это делается для того, чтобы распределить нагрузку на сервера. Выделенный сервер — это вид хостинга, в котором вам будет предоставлен в аренду компьютер, мощности которого целиком будут принадлежать только вам. В этом и состоит кардинальное отличие аренды выделенных серверов от аренды виртуальных.</p>
<p><span id="more-17422"></span>
<p>Аренда Dedicated Server (выделенного сервера) позволяет вам подобрать необходимую конфигурацию оборудования и пропускную скорость канала (скорость соединения). Помимо этого, вам будет предоставлена возможность устанавливать любое необходимое именно вам программное обеспечение и настраивать его так, как необходимо для решения текущих задач.</p>
<p>Одной из проблем, которые способен решить выделенный сервер, является ограничение несанкционированного доступа к расположенной на нем информации. Если ваша база данных имеет удаленное расположение, то злоумышленник не сможет добраться до нее даже в том случае, если получит несанкционированный доступ к вашему веб-серверу. Это отличный способ обезопасить свою базу данных. Помимо этого, размещая ее удаленно, вы существенно снижаете нагрузку на собственный свой веб-сервер.</p>
<p>Помимо обеспечения безопасности собственных данных, аренда Dedicated Server способна решить практически любые задачи. Например, подобной услугой часто пользуются для установки игровых рабочих пространств, которым очень важно бесперебойное функционирование под высокой нагрузкой. Также, аренда понадобится, если у вас есть специфическое программное обеспечение, которое будет конфликтовать с другими вашими программами.</p>
<blockquote><p>Важной особенностью выделенных серверов является возможность выбора их физического местоположения, например, если нужно, чтобы сайт или база данных были размещены территории США или Германии, вы без проблем сможете это организовать.</p></blockquote>
<p>В целом, у выделенных серверов огромное множество преимуществ для решения любых, даже самых специфических задач. Но за счет этого и цена их аренды всегда выше, чем стоимость виртуального хостинга. Поэтому если перед вами стоит выбор между выделенным сервером или виртуальным хостингом, то следует ответить себе на вопрос: стоят ли перед вами задачи, с которыми не справится виртуальный хостинг.</p>
]]></content:encoded>
			<wfw:commentRss>https://508.com.ua/chto-takoe-vydelennyj-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание базы данных для изображений</title>
		<link>https://508.com.ua/sozdanie-bazy-dannyh-dlja-izobrazhenij/</link>
		<comments>https://508.com.ua/sozdanie-bazy-dannyh-dlja-izobrazhenij/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 14:41:39 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Веб Уроки]]></category>
		<category><![CDATA[dbcnx mysql_connect]]></category>
		<category><![CDATA[dbcnx mysql_connect localhost]]></category>
		<category><![CDATA[localhost username]]></category>
		<category><![CDATA[базу данных]]></category>

		<guid isPermaLink="false">http://wordpress.work/sozdanie-bazy-dannyh-dlja-izobrazhenij/</guid>
		<description><![CDATA[В этом уроке мы научимся загружать изображение в базу данных MySql с использованием PHP. Хотя идея звучит сложной, но является достаточно простой в реализации и имеет множество практических применений. Изображение можно вызвать с базы данных с помощью всего одного PHP запроса. У вас, наверное, уже созрел вопрос – «Как изображения вставляются в базу данных?». Сейчас [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>В этом уроке мы научимся загружать изображение в базу данных MySql с использованием PHP. Хотя идея звучит сложной, но является достаточно простой в реализации и имеет множество практических применений. Изображение можно вызвать с базы данных с помощью всего одного PHP запроса. У вас, наверное, уже созрел вопрос – «Как изображения вставляются в базу данных?». Сейчас мы будем в этом разбираться.</p>
<p><span id="more-12598"></span>
<p>Ну что начнем изучать!</p>
<p> Создаем три PHP файла:</p>
<p> -readdir.php – записываем изображение в базу данных </p>
<p>- image.php – сценарий отображения изображения </p>
<p>- view.php &#8212; пример файла, который покажет вам, как называются изображения </p>
<p>Создаем базу данных для изображений</p>
<p>Во-первых, для начала нам нужно создать базу данных, куда будут записываться изображения, назовем ее base64imgdb.</p>
<blockquote><p> Во-вторых, создать таблицу с двумя строками:</p></blockquote>
<p> CREATE TABLE `images` ( `imgid` INT NOT NULL AUTO_INCREMENT , `sixfourdata` LONGTEXT NOT NULL , PRIMARY KEY ( `imgid` ) );
<p>Создание READDIR.PHP</p>
<p>Для начала работы, нам нужно создать соединение с базой данных:</p>
<p> &lt;?php $dbcnx = mysql_connect(&quot;localhost&quot;, &quot;username&quot;, &quot;password&quot;); mysql_select_db(&quot;base64imgdb&quot;); ?&gt;
<p>Далее нам нужно открыть каталог, где &quot;. /&quot; &#8212; это каталог где находится файл readdir.php:</p>
<p> $path = &quot;./&quot;; $dir_handle = opendir($path) or die(&quot;Unable to open directory $path&quot;);
<p>Это самая трудная часть сценария: сортировка типов изображений, чтение данных с использованием fopen, превращая его в использование base64_encode, а затем вставить его в таблицу.</p>
<p> &lt;?php while ($file = readdir($dir_handle)) { $filetyp = substr($file, -3); if ($filetyp == &#8216;gif&#8217; OR $filetyp == &#8216;jpg&#8217;) { $handle = fopen($path . &quot;/&quot; . $file,&#8217;r&#8217;); $file_content = fread($handle,filesize($path . &quot;/&quot; . $file)); fclose($handle); $encoded = chunk_split(base64_encode($file_content)); $sql = &quot;INSERT INTO images SET sixfourdata=&#8217;$encoded&#8217;&quot;; mysql_query($sql); } } ?&gt;
<p>Это последняя и окончательная часть readdir.php: закрытие каталога и завершение процесса:</p>
<p> &lt;?php closedir($dir_handle); echo(&quot;complete&quot;); mysql_close($dbcnx); ?&gt;
<p>Создание image.php</p>
<p>Этот файл принимает запросы, декодирует данные и представляет себя в качестве изображения. Во-первых, мы должны подключиться к базе данных еще раз:</p>
<p> &lt;?php $dbcnx=mysql_connect(&quot;localhost&quot;,&quot;username&quot;,&quot;password&quot;); mysql_select_db(&quot;base64imgdb&quot;); ?&gt;
<p>Теперь мы создадим строки, которые осуществляют запрос типа image.php?img=x</p>
<p> &lt;?php $img = $_REQUEST[&quot;img&quot;]; ?&gt;
<p>После этого, нам необходимо подключиться к таблице в базе данных, получить данные, и установить их в переменные:</p>
<p> &lt;?php $result = mysql_query(&quot;SELECT * FROM images WHERE imgid=&quot; . $img .&quot;&quot;); if (!$result) { echo(&quot;&lt;b&gt;Не удалось подключиться к базе данных: &quot; . mysql_error() . &quot;&lt;/b&gt;&quot;); exit(); } while ($row = mysql_fetch_array($result)) { $imgid = $row[&quot;imgid&quot;]; $encodeddata = $row[&quot;sixfourdata&quot;]; } ?&gt;
<p>Это наиболее запутанная часть файла:</p>
<p> &lt;?php mysql_close($dbcnx); echo base64_decode($encodeddata); ?&gt;
<p>Ну и наконец, вывод изображения.</p>
<p> &lt;img src=&#8217;image.php?img=1&#8242; border=&quot;0&quot; alt=&quot;&quot;&gt;
<p>Файлы которые мы использовали для создания скрипта.!</p>
<p>readdir.php:</p>
<p> &lt;?php $dbcnx = mysql_connect(&quot;localhost&quot;, &quot;username&quot;, &quot;password&quot;); mysql_select_db(&quot;base64imgdb&quot;); $path = &quot;./&quot;; $dir_handle = opendir($path) or die(&quot;Unable to open directory $path&quot;); while ($file = readdir($dir_handle)) { $filetyp = substr($file, -3); if ($filetyp == &#8216;gif&#8217; OR $filetyp == &#8216;jpg&#8217;) { $handle = fopen($file,&#8217;r&#8217;); $file_content = fread($handle,filesize($file)); fclose($handle); $encoded = chunk_split(base64_encode($file_content)); $sql = &quot;INSERT INTO images SET sixfourdata=&#8217;$encoded&#8217;&quot;; mysql_query($sql); } } closedir($dir_handle); echo(&quot;complete&quot;); mysql_close($dbcnx); ?&gt;
<p>image.php</p>
<p> &lt;?php $dbcnx = mysql_connect(&quot;localhost&quot;, &quot;username&quot;, &quot;password&quot;); mysql_select_db(&quot;base64imgdb&quot;); $img = $_REQUEST[&quot;img&quot;]; $result = mysql_query(&quot;SELECT * FROM images WHERE imgid=&quot; . $img . &quot;&quot;); if (!$result) { echo(&quot;&lt;b&gt; Не удалось подключиться к базе данных: &quot; . mysql_error() . &quot;&lt;/b&gt;&quot;); exit(); } while ($row = mysql_fetch_array($result) ) { $imgid = $row[&quot;imgid&quot;]; $encodeddata = $row[&quot;sixfourdata&quot;]; } mysql_close($dbcnx); echo base64_decode($encodeddata); ?&gt;
<p>И view.php</p>
<p> &lt;html&gt; &lt;body&gt; &#8230; &lt;img src=&#8217;image.php?img=1&#8242; border=&quot;0&quot; alt=&quot;&quot;&gt; &#8230; &lt;/body&gt; &lt;/html&gt;
<p>Вот и все!</p>
]]></content:encoded>
			<wfw:commentRss>https://508.com.ua/sozdanie-bazy-dannyh-dlja-izobrazhenij/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
