<?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/"
	>

<channel>
	<title>Блог летчика-парашютиста</title>
	<atom:link href="http://crewdoo.ru/feed" rel="self" type="application/rss+xml" />
	<link>http://crewdoo.ru</link>
	<description>Будни сеошника... и немного о полётах</description>
	<pubDate>Thu, 11 Nov 2010 12:42:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Заслуживает уважения</title>
		<link>http://crewdoo.ru/%d0%bd%d0%be%d0%b2%d0%be%d1%81%d1%82%d0%b8/zasluzhivaet-uvazheniya</link>
		<comments>http://crewdoo.ru/%d0%bd%d0%be%d0%b2%d0%be%d1%81%d1%82%d0%b8/zasluzhivaet-uvazheniya#comments</comments>
		<pubDate>Thu, 11 Nov 2010 12:37:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/?p=49</guid>
		<description><![CDATA[Навели на тебя камеру&#8230;. поступай так же

]]></description>
			<content:encoded><![CDATA[<p>Навели на тебя камеру&#8230;. поступай так же<br />
<object style="height: 340px; width: 540px"><param name="movie" value="http://www.youtube.com/v/ZoC4yWWxFGs?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/ZoC4yWWxFGs?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="540" height="340"></object></p>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/%d0%bd%d0%be%d0%b2%d0%be%d1%81%d1%82%d0%b8/zasluzhivaet-uvazheniya/feed</wfw:commentRss>
		</item>
		<item>
		<title>Просто обалдеть</title>
		<link>http://crewdoo.ru/istorii/prosto-obaldet</link>
		<comments>http://crewdoo.ru/istorii/prosto-obaldet#comments</comments>
		<pubDate>Wed, 23 Sep 2009 10:16:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Истории]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/?p=46</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344" data="http://www.youtube.com/v/Js-QE6wjamc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=ru&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/Js-QE6wjamc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=ru&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/istorii/prosto-obaldet/feed</wfw:commentRss>
		</item>
		<item>
		<title>Первый чемпионат мира по высшему пилотажу на самолетах Як-52</title>
		<link>http://crewdoo.ru/pro-polety/pervyj-chempionat-mira-po-vysshemu-pilotazhu-na-samoletax-yak-52</link>
		<comments>http://crewdoo.ru/pro-polety/pervyj-chempionat-mira-po-vysshemu-pilotazhu-na-samoletax-yak-52#comments</comments>
		<pubDate>Mon, 18 Aug 2008 12:54:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Про полеты]]></category>

		<category><![CDATA[Самолет]]></category>

		<category><![CDATA[Як-52]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/?p=42</guid>
		<description><![CDATA[И я имею к нему прямое отношение. Не хотел я участвовать и даже в команду не отбирался, и на Чемпионате России не был. Заставили всё равно. Теперь я Warm-up pilot. На поверку должность оказалась самой лучшей из всех возможных на этом чемпионате.
Итак, что же делает этот &#8220;пилот на разогреве&#8221;? Всё просто: он летает по программе [...]]]></description>
			<content:encoded><![CDATA[<p>И я имею к нему прямое отношение. Не хотел я участвовать и даже в команду не отбирался, и на Чемпионате России не был. Заставили всё равно. Теперь я Warm-up pilot. На поверку должность оказалась самой лучшей из всех возможных на этом чемпионате.</p>
<p>Итак, что же делает этот &#8220;пилот на разогреве&#8221;? Всё просто: он летает по программе чемпионата все полеты до единого, только всегда первым, а судьи на нем тренируются ставить оценки. Ещё он летает на разведку погоды. Вот сегодня, например, облачность висела на высоте около 800 метров. И на разведку, так ли это, отправили меня. В результате я оказался сегодня единственным пилотом, который вообще летал.</p>
<p>В итоге, получается что я летаю, получаю оценки от судей, могу оценить свой уровень относительно остальных пилотов, и при этом у меня нет предстартового мандража и я ни за что не отвечаю. Супер!</p>
<p>Сайт, на котором я выкладываю результаты и фотки с этого события <a href="http://wayakc2008.ru">wayakc2008.ru</a></p>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/pro-polety/pervyj-chempionat-mira-po-vysshemu-pilotazhu-na-samoletax-yak-52/feed</wfw:commentRss>
		</item>
		<item>
		<title>Сконвертировать видео во флэш</title>
		<link>http://crewdoo.ru/istorii/skonvertirovat-video-vo-flesh</link>
		<comments>http://crewdoo.ru/istorii/skonvertirovat-video-vo-flesh#comments</comments>
		<pubDate>Sun, 10 Aug 2008 07:16:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Истории]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/?p=23</guid>
		<description><![CDATA[Сегодня озадачился вопросом конвертации видео во флэш. Опробовал 4 разных конвертера и остановился на этом: http://www.easywebvideo.com/ Результат тестовой конвертации вот он:

]]></description>
			<content:encoded><![CDATA[<p>Сегодня озадачился вопросом конвертации видео во флэш. Опробовал 4 разных конвертера и остановился на этом: http://www.easywebvideo.com/ Результат тестовой конвертации вот он:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="430" height="383" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="bgcolor" value="#000000" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="flashvars" value="videoUrl=http://crewdoo.ru/wp-content/uploads/2008/08/mov00153.swf&amp;logo=false&amp;logourl=http://www.placetour.com/" /><param name="src" value="http://crewdoo.ru/wp-content/uploads/2008/08/mov00153_pl.swf" /><embed type="application/x-shockwave-flash" width="430" height="383" src="http://crewdoo.ru/wp-content/uploads/2008/08/mov00153_pl.swf" flashvars="videoUrl=http://crewdoo.ru/wp-content/uploads/2008/08/mov00153.swf&amp;logo=false&amp;logourl=http://www.placetour.com/" menu="false" quality="high" bgcolor="#000000" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/istorii/skonvertirovat-video-vo-flesh/feed</wfw:commentRss>
		</item>
		<item>
		<title>Окончил КАЛТУ</title>
		<link>http://crewdoo.ru/pro-polety/okonchil-kaltu</link>
		<comments>http://crewdoo.ru/pro-polety/okonchil-kaltu#comments</comments>
		<pubDate>Tue, 08 Jul 2008 15:53:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Про полеты]]></category>

		<category><![CDATA[Самолет]]></category>

		<category><![CDATA[Як-52]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/?p=21</guid>
		<description><![CDATA[Забавно смотреть на диплом этого учреждения, после моего диплома НГУ. Ведь по сути это ПТУ. А как гордо звучит: &#8220;Калужское авиационное летно-техническое училище&#8221;. Специальность &#8220;Пилот&#8221;&#8230; умереть не встать&#8230; Я уже 8 лет пилот, а легализоваться пришлось только сейчас - нужда заставила. Как и везде в нашей стране &#8220;без бумажки ты букашка&#8230;&#8221;, так и здесь, без [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Запуск Як-52" rel="lightbox[pics21]" href="http://crewdoo.ru/wp-content/uploads/2008/07/img_1595.jpg" rel="lightbox[21]"><img class="attachment wp-att-22 alignleft" src="http://crewdoo.ru/wp-content/uploads/2008/07/img_1595.thumbnail.jpg" alt="Запуск Як-52" width="150" height="100" /></a>Забавно смотреть на диплом этого учреждения, после моего диплома НГУ. Ведь по сути это ПТУ. А как гордо звучит: &#8220;Калужское авиационное летно-техническое училище&#8221;. Специальность &#8220;Пилот&#8221;&#8230; умереть не встать&#8230; Я уже 8 лет пилот, а легализоваться пришлось только сейчас - нужда заставила. Как и везде в нашей стране &#8220;без бумажки ты букашка&#8230;&#8221;, так и здесь, без этого диплома и пилотского удостоверения я не мог обучать летному делу начинающих, хотя квалификация у меня для этого достаточная. Да и документы эти нужны больше не мне, а клубу, в котором я летаю. Ведь если, не дай Бог, произойдет что-то нештатное в воздухе со мной и моим обучаемым, то без них по шее прилетит клубу.. мол посадили в один самолет двух пилотов без документов, а так, даже если убъёмся - никому ничего не будет. Просто спишут <img src='http://crewdoo.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Это как мне один мой друг-строитель рассказывал про несчастный случай на его стройке. Свалилась плита на человека. Тот умер. И никого не посадили, т.к. погибший был В КАСКЕ, т.е. все требования по безопасности были выполнены.</p>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/pro-polety/okonchil-kaltu/feed</wfw:commentRss>
		</item>
		<item>
		<title>Скоро $2000 в месяц</title>
		<link>http://crewdoo.ru/seo/skoro-2000-v-mesyac</link>
		<comments>http://crewdoo.ru/seo/skoro-2000-v-mesyac#comments</comments>
		<pubDate>Wed, 18 Jun 2008 11:17:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[seo]]></category>

		<category><![CDATA[sape]]></category>

		<category><![CDATA[сателлиты]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/?p=19</guid>
		<description><![CDATA[Давно не писал в свой блог. Лето одним словом. Летаю и прыгаю&#8230; много. Работать просто некогда. Хватает времени только на чтение чужих блогов, так сказать, чтобы в теме остаться. Из того, что за последний месяц-полтора сделано: добавил в сапу штук двадцать(очень мало) сателлитов. Пару сайтов добавил платно в ЯК. Завершил другую пару белых проектов. Оптимизировал [...]]]></description>
			<content:encoded><![CDATA[<p>Давно не писал в свой блог. Лето одним словом. Летаю и прыгаю&#8230; много. Работать просто некогда. Хватает времени только на чтение чужих блогов, так сказать, чтобы в теме остаться. Из того, что за последний месяц-полтора сделано: добавил в сапу штук двадцать(очень мало) сателлитов. Пару сайтов добавил платно в ЯК. Завершил другую пару белых проектов. Оптимизировал продажу ссылок в сапе. Доход там плавно дорос до $58 в сутки. (моим рефам расскажу как).</p>
<p>Нашел в сети очень плодовитого на посты <a href="http://bablorub.blogspot.com">блогера</a>. Читаю почти всё, что он пишет&#8230; интересно. Даже купил у него Satellite-X. Система сыровата, мягко говоря&#8230; хотя свои задачи она решать умеет. Автор отзывчив и баги исправляет достаточно оперативно. На его месте я бы не изобретал велосипед, а делал бы систему на основе Smarty, а то // и ## в качестве разделителей диковато смотрятся.</p>
<p>Кто желает стать моим рефом - вот <a href="http://www.sape.ru/r.1d2714caec.php">ссылка</a> для регистрации. Обращайтесь за помощью.</p>
<div class="imageframe alignleft" style="width: 199px;"><a title="Я перед прыжком" rel="lightbox[pics19]" href="http://crewdoo.ru/wp-content/uploads/2008/06/img_1611.jpg" rel="lightbox[19]"><img class="attachment wp-att-20" src="http://crewdoo.ru/wp-content/uploads/2008/06/img_1611.thumbnail.jpg" alt="Я перед прыжком" width="199" height="300" /></a></p>
<div class="imagecaption">Я перед прыжком</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/seo/skoro-2000-v-mesyac/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ап PR и другие радости</title>
		<link>http://crewdoo.ru/seo/ap-pr-i-drugie-radosti</link>
		<comments>http://crewdoo.ru/seo/ap-pr-i-drugie-radosti#comments</comments>
		<pubDate>Wed, 30 Apr 2008 11:26:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[seo]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[xss]]></category>

		<category><![CDATA[Яндекс]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/?p=17</guid>
		<description><![CDATA[Сегодня Google обновил свою пузомерку. Событие ничем не примечательное, хотя и очень ожидаемое. Первые упоминания о предстоящем апе были уже 3 недели назад. Выяснилось, что заранее можно узнать PR сайтов из каталога DMOZ. Дело в том, что в гугловской копии каталога PR пересчитывается раньше и, если ваш сайт в DMOZе, там можно посмотреть на заветную [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня Google обновил свою пузомерку. Событие ничем не примечательное, хотя и очень ожидаемое. Первые упоминания о предстоящем апе были уже 3 недели назад. Выяснилось, что заранее можно узнать PR сайтов из каталога DMOZ. Дело в том, что в гугловской копии каталога PR пересчитывается раньше и, если ваш сайт в DMOZе, там можно посмотреть на заветную циферку. Последнее время мне всё больше кажется, что поисковики скоро отменят свои пузомерки&#8230; по крайней мере перестанут их публично светить.</p>
<p>По моим сайтам статистика хорошая. Несколько проектов получили +2, несколько +1. В минус ни одного сайта.</p>
<p>Ещё одна радость: хоть и отменили влияние XSS на ТИЦ, зато на скорость индексации такие ссылки очень сильно влияют.  По сравнению с прогоном по каталогам -  сайты прогнанные по XSS базе, раз в  5 быстрее индексируются Яндексом.</p>
<div class="imageframe alignleft" style="width: 400px;"><a title="Новосибирск 30 апреля 2008 года" rel="lightbox[pics17]" href="http://crewdoo.ru/wp-content/uploads/2008/04/img_9414.jpg" rel="lightbox[17]"><img class="attachment wp-att-18" src="http://crewdoo.ru/wp-content/uploads/2008/04/img_9414.thumbnail.jpg" alt="Новосибирск 30 апреля 2008 года" width="400" height="266" /></a></p>
<div class="imagecaption">Новосибирск 30 апреля 2008 года</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/seo/ap-pr-i-drugie-radosti/feed</wfw:commentRss>
		</item>
		<item>
		<title>XSS - прощай :)</title>
		<link>http://crewdoo.ru/seo/xss-proshhaj</link>
		<comments>http://crewdoo.ru/seo/xss-proshhaj#comments</comments>
		<pubDate>Mon, 21 Apr 2008 12:33:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[seo]]></category>

		<category><![CDATA[xss]]></category>

		<category><![CDATA[сателлиты]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/%d0%bd%d0%be%d0%b2%d0%be%d1%81%d1%82%d0%b8/xss-proshhaj</guid>
		<description><![CDATA[Хотелось пустить слезу по поводу того, что не успел попользоваться темой. Ведь знал же о ней полгода назад. Всё как-то руки не доходили. А теперь и базу правильную собрал, и прочекал её на живучесть, и по темам в ЯКе посортировал, и кучу автоматики понаписал(целых два дня потратил) - всё впустую.
Сегодня яндекс обновил ТИЦ и в [...]]]></description>
			<content:encoded><![CDATA[<p>Хотелось пустить слезу по поводу того, что не успел попользоваться темой. Ведь знал же о ней полгода назад. Всё как-то руки не доходили. А теперь и базу правильную собрал, и прочекал её на живучесть, и по темам в ЯКе посортировал, и кучу автоматики понаписал(целых два дня потратил) - всё впустую.</p>
<p><span id="more-15"></span>Сегодня яндекс обновил ТИЦ и в 0 улетели все сайты, которые раскручивались этим методом. Ладно&#8230; поздно слёзы лить <img src='http://crewdoo.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Займусь чем-нибудь полезным. В конце концов, не сошелся свет клином на г**** сателлитах, хотя и прикупил их в последнее время штук 20. Поработаю над белыми проектами - благо и темы есть и материал собрать можно. И заработок с них несравнимо больше.</p>
<p><a href="http://crewdoo.ru/wp-content/uploads/2008/04/img_4200.JPG" rel="lightbox[pics15]"><img src="http://crewdoo.ru/wp-content/uploads/2008/04/img_4200.thumbnail.JPG" alt="Вид сверху" class="imageframe imgalignleft" height="300" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/seo/xss-proshhaj/feed</wfw:commentRss>
		</item>
		<item>
		<title>Про покупку сателлитов</title>
		<link>http://crewdoo.ru/web/pro-pokupku-satellitov</link>
		<comments>http://crewdoo.ru/web/pro-pokupku-satellitov#comments</comments>
		<pubDate>Tue, 15 Apr 2008 09:31:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[seo]]></category>

		<category><![CDATA[web]]></category>

		<category><![CDATA[sape]]></category>

		<category><![CDATA[xss]]></category>

		<category><![CDATA[сателлиты]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/%d0%bd%d0%be%d0%b2%d0%be%d1%81%d1%82%d0%b8/pro-pokupku-satellitov</guid>
		<description><![CDATA[Докатился  И я обратил внимание на этот рынок. Огромное поле деятельности для фрилансеров. Судя по наблюдениям - нормальный сателлит с уникальным контентом,  объёмом страниц 100 и на стандартном движке вроде WP или CMSSimple стоит примерно 100WMZ и продается за полдня. А если при этом и дизайн приличный&#8230; Вобщем такая работа нарасхват. На самом [...]]]></description>
			<content:encoded><![CDATA[<p>Докатился <img src='http://crewdoo.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> И я обратил внимание на этот рынок. Огромное поле деятельности для фрилансеров. Судя по наблюдениям - нормальный сателлит с уникальным контентом,  объёмом страниц 100 и на стандартном движке вроде WP или CMSSimple стоит примерно 100WMZ и продается за полдня. А если при этом и дизайн приличный&#8230; Вобщем такая работа нарасхват. На самом деле эти минисайты покупаются не для продвижения своих проектов, а для продажи с них ссылок на всем известной бирже.</p>
<p>Я, собственно, решил эксперимент провести. Прикупил пару таких сайтов, зарегистрировал под них пару красивых доменов, повесил на один хостинг. Через пару недель порегистрирую в каталогах, затем прогоню по XSS базе. Как только пузомерки подрастут - повешу на них сапе. О результатах отпишу.</p>
<p>Пока экономика такая:</p>
<p>Сателлит по туризму - 90WMZ домен 4WMZ</p>
<p>Сателлит по праву - 70WMZ домен 4WMZ</p>
<p><a href="http://crewdoo.ru/wp-content/uploads/2008/04/img_6014.JPG" rel="lightbox[pics10]"><img src="http://crewdoo.ru/wp-content/uploads/2008/04/img_6014.JPG" alt="img_6014.JPG" class="imageframe imgalignleft" height="266" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/web/pro-pokupku-satellitov/feed</wfw:commentRss>
		</item>
		<item>
		<title>Загрузка папок по FTP рекурсивно</title>
		<link>http://crewdoo.ru/web/zagruzka-papok-po-ftp-rekursivno</link>
		<comments>http://crewdoo.ru/web/zagruzka-papok-po-ftp-rekursivno#comments</comments>
		<pubDate>Tue, 08 Apr 2008 11:16:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[web]]></category>

		<category><![CDATA[ftp]]></category>

		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://crewdoo.ru/web/zagruzka-papok-po-ftp-rekursivno</guid>
		<description><![CDATA[Задача как задача. Не каждый день надобится, но, если подумать, то как ещё можно загружать целые папки по FTP и не думать о вложенных папках?

Подошел к решению вдумчиво: погуглил. Первое, что попалось на глаза - библиотеки PEAR  Потренировался с полчасика&#8230; научился и ставить и использовать. Общее впечатление от библиотеки: слегка устарела и тяжеловата. Например, [...]]]></description>
			<content:encoded><![CDATA[<p>Задача как задача. Не каждый день надобится, но, если подумать, то как ещё можно загружать целые папки по FTP и не думать о вложенных папках?</p>
<p><span id="more-9"></span></p>
<p>Подошел к решению вдумчиво: погуглил. Первое, что попалось на глаза - библиотеки <a href="http://pear.php.net">PEAR</a>  Потренировался с полчасика&#8230; научился и ставить и использовать. Общее впечатление от библиотеки: слегка устарела и тяжеловата. Например, целые пласты кода заменяет шаблонизатор Smarty, а часть задач просто не требуют такой степени совместимости. Ну и библиотека Net_FTP не заработала как я ожидал, а разбираться детально времени пожалел.</p>
<p>Второе решение в гугле(им я и воспользовался) предложил <a href="http://zweroboy.net/script/ftp-directory-upload.html">Зверобой</a>. Его я привожу полностью:</p>
<blockquote><p> $ftp_server    = &#8216;ftp.freehost.com&#8217;;<br />
$ftp_login     = &#8216;login&#8217;;<br />
$ftp_password  = &#8216;password&#8217;;<br />
$local_dir     = &#8216;upload&#8217;;<br />
$ftp_root      = &#8216;/public_html/&#8217;;</p>
<p>function do_upload($dir = &#8216;upload&#8217;)<br />
{<br />
global $conn_id, $ftp_root, $transfer_mode, $local_dir;<br />
$ftp_dir = preg_replace(&#8217;/^&#8217;.$local_dir.&#8217;\/?/&#8217;, &#8221;, $dir);<br />
if ($ftp_dir != &#8221;)<br />
echo &#8216;Папка &#8216;. $ftp_dir . ((ftp_mkdir($conn_id, $ftp_root . $ftp_dir)) ? &#8216; создана&#8217; : &#8216; не создана&#8217;).&#8217;<br />
&#8216;;<br />
$filelist = glob(($dir!=&#8221;) ? $dir.&#8217;/*&#8217; : &#8216;*&#8217;);<br />
if ($filelist == array())<br />
return 0;<br />
foreach ($filelist as $file)<br />
{<br />
if (is_file($file))<br />
{<br />
$transfer_mode = (preg_match(&#8217;/\.(gif|jpg|png)$/&#8217;, $file)) ? FTP_BINARY : FTP_ASCII;<br />
echo &#8216;Файл &#8216; . $file . ((ftp_put($conn_id, $ftp_root . preg_replace(&#8217;/^&#8217;.$local_dir.&#8217;\//&#8217;, &#8221;, $file), $file, $transfer_mode)) ? &#8216; загружен&#8217; : &#8216; не загружен&#8217;).&#8217;<br />
&#8216;;<br />
}<br />
else<br />
do_upload($file);<br />
}<br />
return 0;<br />
}</p>
<p>$conn_id = ftp_connect($ftp_server);<br />
$login_result = ftp_login($conn_id, $ftp_login, $ftp_password);<br />
if (!$conn_id || !$login_result)<br />
exit(&#8221;Не удалось установить соединение с FTP сервером!\nПопытка подключения к серверу $ftp_server!&#8221;);<br />
else<br />
echo &#8220;Установлено соединение с FTP сервером $ftp_server<br />
&#8220;;<br />
do_upload($local_dir);<br />
ftp_close($conn_id);<br />
?&gt;</p></blockquote>
<p>Код простой и понятный без комментариев. Есть в нём и недочеты, конечно&#8230; например: если папка на сервере уже есть, то он всё равно пытается её создать(на работоспосовность, кстати, не влияет). Проверил на своем проекте по XSS - работает.</p>
<p><a href="http://crewdoo.ru/wp-content/uploads/2008/04/img_4210.JPG" rel="lightbox[pics9]"><img src="http://crewdoo.ru/wp-content/uploads/2008/04/img_4210.thumbnail.JPG" alt="img_4210.JPG" class="imageframe imgalignleft" height="300" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://crewdoo.ru/web/zagruzka-papok-po-ftp-rekursivno/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

