<?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; PHP</title>
	<atom:link href="http://www.adrock.ru/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.adrock.ru</link>
	<description>Личный блог начинающего PHP программиста и вебмастера</description>
	<lastBuildDate>Fri, 27 Aug 2010 16:18:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP грабим фотки с Flickr</title>
		<link>http://www.adrock.ru/2010/06/php-%d0%b3%d1%80%d0%b0%d0%b1%d0%b8%d0%bc-%d1%84%d0%be%d1%82%d0%ba%d0%b8-%d1%81-flickr.html</link>
		<comments>http://www.adrock.ru/2010/06/php-%d0%b3%d1%80%d0%b0%d0%b1%d0%b8%d0%bc-%d1%84%d0%be%d1%82%d0%ba%d0%b8-%d1%81-flickr.html#comments</comments>
		<pubDate>Mon, 28 Jun 2010 20:17:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.adrock.ru/2010/06/php-%d0%b3%d1%80%d0%b0%d0%b1%d0%b8%d0%bc-%d1%84%d0%be%d1%82%d0%ba%d0%b8-%d1%81-flickr.html</guid>
		<description><![CDATA[Люблю я красивые фото, вот на сервисе   Flickr они действительно красивые, по крайней мере по сравнению с тем, что выдает гугл-имажес. У этого замечательного сервиса есть, как и у многих других хороших сервисов, есть свой api, который мы и будем использовать в своих целях, для использования этого самого api, надо получить api Key, у меня [...]]]></description>
			<content:encoded><![CDATA[<div id="codeSnippetWrapper" class="csharpcode-wrapper">Люблю я красивые фото, вот на сервисе   Flickr они действительно красивые, по крайней мере по сравнению с тем, что выдает гугл-имажес. У этого замечательного сервиса есть, как и у многих других хороших сервисов, есть свой api, который мы и будем использовать в своих целях, для использования этого самого api, надо получить api Key, у меня была учетка yahoo-mail, при помощи нее я залогинился на Flickr, и без проблем получил этот самый key,</div>
<p><span id="more-347"></span></p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">для работы с Flickr я использовал класс <a href="http://phpflickr.com/">phpFlickr</a> , он сделает за нас всю черновую работу. Вот результат работы данного кода, скачалось 100 картинок, отменного качества без всяких ватермарков.</div>
<div class="csharpcode-wrapper"><a href="http://www.adrock.ru/wp-content/uploads/2010/06/bmw_flickr.png"><img class="alignnone size-medium wp-image-350" title="bmw_flickr" src="http://www.adrock.ru/wp-content/uploads/2010/06/bmw_flickr-300x235.png" alt="" width="300" height="235" /></a></div>
<div class="csharpcode-wrapper">А вот и сам код.</div>
<pre style="border: 1px solid #400000; padding: 5px; overflow: auto; min-height: 40px; width: 650px; background-color: #ffffff;">
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;"><span style="color: #0000ff;">&lt;?</span>php
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;"><a style="color: #0000ff;" href="http://www.php.net/require_once">require_once</a>("<span style="color: #8b0000;">phpFlickr.php</span>");
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;">$f = new phpFlickr("тут ваш ключ для апи"); <span style="color: #008000;">// Экземпляр класса</span>
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;">$recent = $f-&gt;photos_search(<a style="color: #ffa500;" href="http://www.php.net/array">array</a>("<span style="color: #8b0000;">text</span>"=&gt;"<span style="color: #8b0000;">bmw e36</span>","<span style="color: #8b0000;">sort</span>"=&gt;"<span style="color: #8b0000;">relevance</span>")); <span style="color: #008000;">// отправляем наш запрос в виде массива, один из параметров – ключ для поиска, нам вернут массив с описанием фотографий </span>
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;"><a style="color: #0000ff;" href="http://www.php.net/foreach">foreach</a> ($recent['<span style="color: #8b0000;">photo</span>'] <a style="color: #0000ff;" href="http://www.php.net/as">as</a> $photo) {
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">    getphoto($photo['<span style="color: #8b0000;">id</span>']);<span style="color: #008000;">// берем ид каждой фотки и передаем в функцию загрузки картинок</span>
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;">}
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;"><a style="color: #0000ff;" href="http://www.php.net/function">function</a> getphoto($id)
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">{
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;"><a style="color: #0000ff;" href="http://www.php.net/global">global</a> $f;
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">$photo = $f-&gt;photos_getInfo("<span style="color: #8b0000;">$id</span>", $secret = NULL);
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">$photoUrl = $f-&gt;buildPhotoURL($photo, "<span style="color: #8b0000;">Medium</span>");<span style="color: #008000;">// получаем урл картинки</span>
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">downloadphoto($photoUrl,$s);<span style="color: #008000;">// загружаем картинку себе на комп</span>
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">}
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;"><a style="color: #0000ff;" href="http://www.php.net/function">function</a> downloadphoto($url,$s)<span style="color: #008000;">//нужно расширение курл</span>
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;">{
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">    $ch = <a style="color: #ffa500;" href="http://www.php.net/curl_init">curl_init</a>();
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;">    <a style="color: #ffa500;" href="http://www.php.net/curl_setopt">curl_setopt</a>($ch, CURLOPT_URL,$url);
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">    $fp = <a style="color: #ffa500;" href="http://www.php.net/fopen">fopen</a> ($_SERVER['<span style="color: #8b0000;">DOCUMENT_ROOT</span>'].'<span style="color: #8b0000;">_</span>'.<a style="color: #ffa500;" href="http://www.php.net/basename">basename</a>($url), '<span style="color: #8b0000;">w+</span>');<span style="color: #008000;">//This is the file where we save the information</span>
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;">    <a style="color: #ffa500;" href="http://www.php.net/curl_setopt">curl_setopt</a>($ch, CURLOPT_TIMEOUT, 50);
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">    <a style="color: #ffa500;" href="http://www.php.net/curl_setopt">curl_setopt</a>($ch, CURLOPT_FILE, $fp);
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;">    <a style="color: #ffa500;" href="http://www.php.net/curl_setopt">curl_setopt</a>($ch, CURLOPT_FOLLOWLOCATION, <a style="color: #0000ff;" href="http://www.php.net/true">true</a>);
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">    $ret_data=<a style="color: #ffa500;" href="http://www.php.net/curl_exec">curl_exec</a>($ch);
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;">    <a style="color: #ffa500;" href="http://www.php.net/curl_close">curl_close</a>($ch);
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">    <a style="color: #ffa500;" href="http://www.php.net/fclose">fclose</a>($fp);
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;">}
</pre>
<pre style="margin: 0em; font-size: 12px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #ffffff;"><span style="color: #0000ff;">?&gt;</span>
</pre>
</pre>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0258471302126029";
google_ad_slot = "5784794824";
google_ad_width = 300;
google_ad_height = 250;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrock.ru/2010/06/php-%d0%b3%d1%80%d0%b0%d0%b1%d0%b8%d0%bc-%d1%84%d0%be%d1%82%d0%ba%d0%b8-%d1%81-flickr.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как узнать стоит или нет curl</title>
		<link>http://www.adrock.ru/2010/06/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b7%d0%bd%d0%b0%d1%82%d1%8c-%d1%81%d1%82%d0%be%d0%b8%d1%82-%d0%b8%d0%bb%d0%b8-%d0%bd%d0%b5%d1%82-curl.html</link>
		<comments>http://www.adrock.ru/2010/06/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b7%d0%bd%d0%b0%d1%82%d1%8c-%d1%81%d1%82%d0%be%d0%b8%d1%82-%d0%b8%d0%bb%d0%b8-%d0%bd%d0%b5%d1%82-curl.html#comments</comments>
		<pubDate>Sat, 05 Jun 2010 14:33:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.adrock.ru/2010/06/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b7%d0%bd%d0%b0%d1%82%d1%8c-%d1%81%d1%82%d0%be%d0%b8%d1%82-%d0%b8%d0%bb%d0%b8-%d0%bd%d0%b5%d1%82-curl.html</guid>
		<description><![CDATA[Весьма просто, нужно посмотреть, что выдает функция phpinfo(), для этого заливаем на хостинг файл который содержит вызов этой функции, и запускаем его через браузер
 
&#160;
test_curl.php

&#60;;?phpphpinfo();?&#62;

&#160;
Смотрим на выдаваемую страницу, если есть такая секция значит curl включен, вам повезло. Замечу, что на бесплатных хостингах с поддержкой php зачастую отключают эту полезную библиотеку, с целью экономии трафика

  [...]]]></description>
			<content:encoded><![CDATA[<p>Весьма просто, нужно посмотреть, что выдает функция phpinfo(), для этого заливаем на хостинг файл который содержит вызов этой функции, и запускаем его через браузер</p>
<p> <span id="more-331"></span>
<p>&#160;</p>
<p><strong>test_curl.php</strong></p>
<div>
<pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: &#39;Courier New&#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none">&lt;<span style="color: #008000">;?php</span>phpinfo()<span style="color: #008000">;</span>?&gt;</pre>
</div>
<div>&#160;</div>
<div>Смотрим на выдаваемую страницу, если есть такая секция значит curl включен, вам повезло. Замечу, что на бесплатных хостингах с поддержкой php зачастую отключают эту полезную библиотеку, с целью экономии трафика</div>
<div>
  </div>
<p><a href="http://www.adrock.ru/wp-content/uploads/2010/06/image.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="51" alt="image" src="http://www.adrock.ru/wp-content/uploads/2010/06/image_thumb.png" width="361" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrock.ru/2010/06/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b7%d0%bd%d0%b0%d1%82%d1%8c-%d1%81%d1%82%d0%be%d0%b8%d1%82-%d0%b8%d0%bb%d0%b8-%d0%bd%d0%b5%d1%82-curl.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CURL получаем код ответа сервера</title>
		<link>http://www.adrock.ru/2009/10/curl-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b0%d0%b5%d0%bc-%d0%ba%d0%be%d0%b4-%d0%be%d1%82%d0%b2%d0%b5%d1%82%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0.html</link>
		<comments>http://www.adrock.ru/2009/10/curl-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b0%d0%b5%d0%bc-%d0%ba%d0%be%d0%b4-%d0%be%d1%82%d0%b2%d0%b5%d1%82%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 21:14:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[статус код]]></category>

		<guid isPermaLink="false">http://www.adrock.ru/2009/10/curl-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b0%d0%b5%d0%bc-%d0%ba%d0%be%d0%b4-%d0%be%d1%82%d0%b2%d0%b5%d1%82%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0.html</guid>
		<description><![CDATA[Вкратце о сути проблемы: HTTP статус код,&#160; по буржуйски&#160; “response code,”&#160; специальное число в котором сервер сообщает нам о результате выполнения HTTP запроса. Твой браузер обрабатывает этот код при каждом запросе, и&#160; cURL делает тоже самое. Вот наиболее ходовые коды:
 

200 OK       Стандартный ответ на успешный HTTP запрос. 
301 [...]]]></description>
			<content:encoded><![CDATA[<p>Вкратце о сути проблемы: HTTP статус код,&#160; по буржуйски&#160; “response code,”&#160; специальное число в котором сервер сообщает нам о результате выполнения HTTP запроса. Твой браузер обрабатывает этот код при каждом запросе, и&#160; cURL делает тоже самое. Вот наиболее ходовые коды:</p>
<p> <span id="more-152"></span>
<ul>
<li><strong>200 OK</strong>       <br />Стандартный ответ на успешный HTTP запрос. </li>
<li><strong>301 Moved Permanently</strong>       <br />ответ перенаправляет браузер на другой URI. </li>
<li><strong>400 Bad Request</strong>       <br />Не правильно построенный запрос. </li>
<li><strong>401 Unauthorized</strong>       <br />Тут нам сообщают что мы не прошли&#160; аутентификацию, в основном используется заголовок в запросе кодированный функцией base64_encode(); </li>
<li><strong>403 Forbidden&#160; </strong><strong>см. выше</strong>. </li>
<li><strong>404 Not Found</strong>       <br />. Не найден файл </li>
<li><strong>500 Internal Server Error </strong></li>
</ul>
<p> <font color="#4b4835">сервер глюканул</font>
<p>При написании одного моего скрипта мне понадобилось обработать ответ сервера, не получая самого файла по протоколу HTTP, погуглил я по этому вопросу, рассмотрел много вариантов, одни предлагали получить заголовок от сервера, потом его распарсить, были еще более извращенные варианты.</p>
<p>Я приведу самый удачный на мой взгляд вариант:</p>
<pre class="brush: php">// иницализируем курл
$http = curl_init($url);
// отправляем запрос
$result = curl_exec($http);
$http_status = curl_getinfo($http, CURLINFO_HTTP_CODE);// Получаем ответ
echo $http_status;// выводим ответ</pre>
</p>
<p><code>curl_getinfo()</code> данная функция выводит информацию о последнем запросе curl</p>
<p>&#160;<code>curl_getinfo()</code>. мы передали в функцию предопределенную константу&#160; <code>CURLINFO_HTTP_CODE</code>&#160; для того чтобы получить код ответа.</p>
<p>Все!</p>
<p>Мой блог находят по следующим фразам</p>
<ul>
<li><a href="http://www.adrock.ru/2010/04/bmw-e36-%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c-m43-%d0%b7%d0%b0%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bc%d0%b0%d1%81%d0%bb%d0%b0.html">масло для M43</a></li>
<li><a href="http://www.adrock.ru/2010/04/bmw-e36-%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c-m43-%d0%b7%d0%b0%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bc%d0%b0%d1%81%d0%bb%d0%b0.html">сколько стоит двигатель m43</a></li>
<li><a href="http://www.adrock.ru/tag/zend-studio">настройка zend studio для xampp</a></li>
<li><a href="http://www.adrock.ru/2010/01/rtorrent-rtgui-%d0%bd%d0%b0-freebsd.html">установка rtgui freebsd</a></li>
<li><a href="http://www.adrock.ru/2009/06/zend-debugger-%d0%b8-zend-optimizer-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5-xampp.html">xampp zend optimizer</a></li>
<li><a href="http://www.adrock.ru/2010/04/bmw-e36-%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c-m43-%d0%b7%d0%b0%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bc%d0%b0%d1%81%d0%bb%d0%b0.html">замена масла на bmw e36</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.adrock.ru/2009/10/curl-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b0%d0%b5%d0%bc-%d0%ba%d0%be%d0%b4-%d0%be%d1%82%d0%b2%d0%b5%d1%82%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Скрипт для создания зеркала обновлений nod32 v 2.7</title>
		<link>http://www.adrock.ru/2009/09/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%b4%d0%bb%d1%8f-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b5%d1%80%d0%ba%d0%b0%d0%bb%d0%b0-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd.html</link>
		<comments>http://www.adrock.ru/2009/09/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%b4%d0%bb%d1%8f-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b5%d1%80%d0%ba%d0%b0%d0%bb%d0%b0-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd.html#comments</comments>
		<pubDate>Sun, 06 Sep 2009 14:12:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[eset]]></category>
		<category><![CDATA[nod32]]></category>
		<category><![CDATA[зеркало обовлений]]></category>
		<category><![CDATA[пароли nod32]]></category>
		<category><![CDATA[скрипт обновления]]></category>

		<guid isPermaLink="false">http://www.adrock.ru/2009/09/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%b4%d0%bb%d1%8f-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b5%d1%80%d0%ba%d0%b0%d0%bb%d0%b0-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd.html</guid>
		<description><![CDATA[


    

 Я пользуюсь антивирусником nod32, использую старую версию 2.7. У меня несколько машин на работе и дома защищены этой программой. Решил для себя написать небольшой скрипт который делает зеркало обновлений для этого антивиря. Для работы скрипта подойдет любой хостинг с поддержкой php (нужно расширение curl).

 

&#160;

Установка:
лежим скрипт на сервер в корневую [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-0258471302126029";
google_ad_slot = "6077224538";
google_ad_width = 728;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><a href="http://www.adrock.ru/wp-content/uploads/2009/09/nod32_logo.jpg"><img style="border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;margin: 0px 20px 0px 0px;border-right-width: 0px" height="157" alt="nod32_logo" src="http://www.adrock.ru/wp-content/uploads/2009/09/nod32_logo_thumb.jpg" width="244" align="left" border="0" /></a>    <br /><script type="text/javascript"><!--
google_ad_client = "pub-0258471302126029";
google_ui_features = "rc:0";
google_ad_width = 250;
google_ad_height = 250;
google_ad_format = "250x250_as";
google_ad_type = "text_image";
google_alternate_ad_url = "?adsensem-benice=250x250";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
 Я пользуюсь антивирусником nod32, использую старую версию 2.7. У меня несколько машин на работе и дома защищены этой программой. Решил для себя написать небольшой скрипт который делает зеркало обновлений для этого антивиря. Для работы скрипта подойдет любой хостинг с поддержкой php (нужно расширение curl).</p>
</p>
<p> <span id="more-114"></span>
</p>
<p>&#160;</p>
<p><strong></strong></p>
<p><strong>Установка:</strong></p>
<p><strong></strong>лежим скрипт на сервер в корневую папку, в этой же папке создаем папку “download”, а в ней папку “engine”, ставим права доступа 777 на обе папки, указываем в настройке антивируса наш сервак в качестве зеркала.</p>
<p><a href="http://www.adrock.ru/wp-content/uploads/2009/09/Untitled2.jpg"><img style="border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;margin: 0px 15px 0px 0px;border-right-width: 0px" height="244" alt="Untitled-2" src="http://www.adrock.ru/wp-content/uploads/2009/09/Untitled2_thumb.jpg" width="187" align="left" border="0" /></a>&#160; Добавляем в крон или сами через браузер запускаем скрипт. Все имеем рабочее зеркало, Ах да одна деталь: в код скрипта добавляем свои логин и пароль в переменную $password_login.</p>
<p>Например:<font color="#ff0000">&#160;<strong>$password_login= &quot;EAV-20541777:777dsue8d8&quot;;.</strong></font></p>
<p><strong><font color="#ff0000"><a href="http://ifolder.ru/16336227">Вот и сам скрипт</a></font></strong></p>
<p>Мой блог находят по следующим фразам</p>
<ul>
<li><a href="http://www.adrock.ru/2010/04/bmw-e36-%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c-m43-%d0%b7%d0%b0%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bc%d0%b0%d1%81%d0%bb%d0%b0.html">замена масла в двигателе bmw 3 E36</a></li>
<li><a href="http://www.adrock.ru/2010/01/rtorrent-rtgui-%d0%bd%d0%b0-freebsd.html">утсановка и настройка rtorrent на freebsd</a></li>
<li><a href="http://www.adrock.ru/2009/12/zend-studio-5-5-%d0%bd%d0%b0-freebsd-6-2.html">freebsd ELF binary type &quot;0&quot; not known.</a></li>
<li><a href="http://www.adrock.ru/2009/09/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%b4%d0%bb%d1%8f-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b5%d1%80%d0%ba%d0%b0%d0%bb%d0%b0-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd.html">скрипт для создания зеркала обновлений</a></li>
<li><a href="http://www.adrock.ru/2009/12/zend-studio-5-5-%d0%bd%d0%b0-freebsd-6-2.html">zend studio начинающего</a></li>
<li><a href="http://www.adrock.ru/2009/06/zend-debugger-%d0%b8-zend-optimizer-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5-xampp.html">xampp zend</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.adrock.ru/2009/09/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%b4%d0%bb%d1%8f-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b5%d1%80%d0%ba%d0%b0%d0%bb%d0%b0-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
