<?xml version="1.0" encoding="windows-1251"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Форум Flasher.ru - Серверные технологии и Flash</title>
		<link>http://www.flasher.ru/forum</link>
		<description>Flash + cерверные технологии (PHP, Perl,  ASP, JSP)
Перед публикацией ознакомьтесь с Правилами раздела.</description>
		<language>ru</language>
		<lastBuildDate>Thu, 09 Sep 2010 10:27:32 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://www.flasher.ru/forum/images/russian/style3/misc/rss.jpg</url>
			<title>Форум Flasher.ru - Серверные технологии и Flash</title>
			<link>http://www.flasher.ru/forum</link>
		</image>
		<item>
			<title>Помогите с mysql+php+xml+as3</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=144307&amp;goto=newpost</link>
			<pubDate>Wed, 08 Sep 2010 14:25:25 GMT</pubDate>
			<description>Здравствуйте! 
 
У меня такая задача я сделал флэш видео плеер с плейлистом, плейлист загружаю из бд через php в xml и во  флэш, при такой загрузке у меня выдает ошибку: 
 
TypeError: Error #1088: Разметка в документе, следующим за корневым элементом, должна быть в правильном формате. 
	at...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Здравствуйте!<br />
<br />
У меня такая задача я сделал флэш видео плеер с плейлистом, плейлист загружаю из бд через php в xml и во  флэш, при такой загрузке у меня выдает ошибку:<br />
<br />
TypeError: Error #1088: Разметка в документе, следующим за корневым элементом, должна быть в правильном формате.<br />
	at flv_player_finish_fla::MainTimeline/dataLoaded()<br />
	at flash.events::EventDispatcher/dispatchEventFunction()<br />
	at flash.events::EventDispatcher/dispatchEvent()<br />
	at flash.net::URLLoader/onComplete()<br />
<br />
а если создаю файл сам ручками то все нормально работает:confused:<br />
<br />
вот код каторым я создаю xml<br />
check.php:<br />
<!-- BEGIN TEMPLATE: bbcode_php_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">PHP код:</div>
	<div class="alt2">
		<hr />
		<code style="white-space:nowrap">
		<div dir="ltr" style="text-align:left;">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br />header&nbsp;</span><span style="color: #007700">(&nbsp;</span><span style="color: #DD0000">"Content-type:&nbsp;text/xml"&nbsp;</span><span style="color: #007700">);<br /><br />include(</span><span style="color: #DD0000">"db.php"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$query&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;video&nbsp;ORDER&nbsp;BY&nbsp;id&nbsp;DESC&nbsp;LIMIT&nbsp;0,&nbsp;5"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$check&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_fetch_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$query</span><span style="color: #007700">);<br /><br /><br /></span><span style="color: #0000BB">$xml_create&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"&lt;?xml&nbsp;version=\"1.0\"&nbsp;encoding=\"utf-8\"?&gt;\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$xml_create&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"&lt;videos&gt;\n"</span><span style="color: #007700">;<br />do&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$xml_create&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"\t&lt;video_path&gt;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$check</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'url'</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">"&lt;/video_path&gt;\n"&nbsp;</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$xml_create&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"\t&lt;video_title&gt;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$check</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'title'</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">"&lt;/video_title&gt;\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$xml_create&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"\t&lt;date_d&gt;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$check</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'date'</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">"&lt;/date_d&gt;\n\n"&nbsp;</span><span style="color: #007700">;<br />}<br />while&nbsp;(</span><span style="color: #0000BB">$check&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_fetch_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$query</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">$xml_create&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"&lt;/videos&gt;"</span><span style="color: #007700">;<br /><br />echo&nbsp;</span><span style="color: #0000BB">$xml_create</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code><!-- php buffer end -->
		</div>
		</code>
		<hr />
	</div>
</div>
<!-- END TEMPLATE: bbcode_php_printable -->а вот что пишу во фэше:<br />
<br />
<!-- BEGIN TEMPLATE: bbcode_as3code_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Код AS3:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">var</span> xmlURLLoader:<span style="color: #6699cc;">URLLoader</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">URLLoader</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #b1b100; font-weight: bold;">var</span> xmlURLRequest:<span style="color: #6699cc;">URLRequest</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">URLRequest</span><span style="color: #66cc66;">&#40;</span>&quot;check.php&quot;<span style="color: #66cc66;">&#41;</span>;<br />
xmlURLLoader.<span style="color: #6699cc;">load</span><span style="color: #66cc66;">&#40;</span>xmlURLRequest<span style="color: #66cc66;">&#41;</span>;<br />
xmlURLLoader.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Event</span>.<span style="color: #6699cc;">COMPLETE</span>,dataLoaded<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp;<br />
&nbsp;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> dataLoaded<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">Event</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span><span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">var</span> theXMLData:<span style="color: #6699cc;">XML</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">XML</span><span style="color: #66cc66;">&#40;</span>xmlURLLoader.<span style="color: #6699cc;">data</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; theXMLData.<span style="color: #6699cc;">ignoreWhite</span> = true;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">var</span> a:<span style="color: #6699cc;">Number</span> = theXMLData.video_path.<span style="color: #6699cc;">length</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">while</span><span style="color: #66cc66;">&#40;</span>b&lt;a<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; videoList.<span style="color: #6699cc;">push</span><span style="color: #66cc66;">&#40;</span>theXMLData.video_path<span style="color: #66cc66;">&#91;</span><span style="color: #6699cc;">b</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; titleList.<span style="color: #6699cc;">push</span><span style="color: #66cc66;">&#40;</span>theXMLData.video_title<span style="color: #66cc66;">&#91;</span><span style="color: #6699cc;">b</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dateList.<span style="color: #6699cc;">push</span><span style="color: #66cc66;">&#40;</span>theXMLData.date_d<span style="color: #66cc66;">&#91;</span><span style="color: #6699cc;">b</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">with</span><span style="color: #66cc66;">&#40;</span>holder<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">var</span> vidTemp = <span style="color: #b1b100; font-weight: bold;">new</span> bgk<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vidTemp.<span style="color: #6699cc;">x</span> = <span style="color: #cc66cc; font-weight:bold;">0</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vidTemp.<span style="color: #6699cc;">y</span> = <span style="color: #6699cc;">b</span>*<span style="color: #cc66cc; font-weight:bold;">72</span>;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vidTemp.titleBox.<span style="color: #6699cc;">text</span> = titleList<span style="color: #66cc66;">&#91;</span><span style="color: #6699cc;">b</span><span style="color: #66cc66;">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vidTemp.dateBox.<span style="color: #6699cc;">text</span> = dateList<span style="color: #66cc66;">&#91;</span><span style="color: #6699cc;">b</span><span style="color: #66cc66;">&#93;</span>;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vidTemp.flvPathVar = videoList<span style="color: #66cc66;">&#91;</span><span style="color: #6699cc;">b</span><span style="color: #66cc66;">&#93;</span>;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">addChild</span><span style="color: #66cc66;">&#40;</span>vidTemp<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">b</span>= <span style="color: #6699cc;">b</span>+<span style="color: #cc66cc; font-weight:bold;">1</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; flvControl.<span style="color: #6699cc;">source</span> = videoList<span style="color: #66cc66;">&#91;</span>videoIndex<span style="color: #66cc66;">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; artistVar = titleList<span style="color: #66cc66;">&#91;</span>videoIndex<span style="color: #66cc66;">&#93;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; scroller.<span style="color: #6699cc;">source</span> = holder;<br />
&nbsp;<br />
<span style="color: #66cc66;">&#125;</span></pre></code><hr />
</div>
<!-- END TEMPLATE: bbcode_as3code_printable --> Уже несколько дней мучаюсь :(<br />
<br />
Подскажите пожалуйста в чем заключается ошибка??? Заранее большое спасибо!!!</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>mdimaas</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=144307</guid>
		</item>
		<item>
			<title>AS3 XML-галерея, добавление фотографий, директории. (+ PHP?)</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=144219&amp;goto=newpost</link>
			<pubDate>Mon, 06 Sep 2010 14:03:03 GMT</pubDate>
			<description>Есть простая XML-галерея на AS3. Загружает данные из выбранной категории, в XML-файле описание фотографий + имена файлов. Чтение, отображение данных работает как нужно. 
 
*Есть следующая задача:* 
Пользователю нужно добавить новую категорию, содержащую фотографии и описание к ним. 
Т.е. Создание...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Есть простая XML-галерея на AS3. Загружает данные из выбранной категории, в XML-файле описание фотографий + имена файлов. Чтение, отображение данных работает как нужно.<br />
<br />
<b>Есть следующая задача:</b><br />
<i>Пользователю нужно добавить новую категорию, содержащую фотографии и описание к ним.</i><br />
Т.е. Создание папки, создание в этой папке XML-файла и загрузка фотографий. Кол-во фотографий может быть разным (3-10).<br />
<br />
<b>Вопрос:</b> <i>Поскольку без PHP тут не обойтись(ведь средствами AS3 нельзя создать папку?), как же сделать грамотную связку флэшки и PHP-скрипта?<br />
</i><br />
<b>Есть следующая идея.</b><br />
В самой флешке пользователь вводит необходимые данные, Имя новой категории и папки для нее, описание категории.<br />
А также выбирает фотографии для загрузки.<br />
По нажатии кнопки &quot;Добавить&quot; осуществляется переход на PHP-скрипт, в который будут переданы следующие данные: Название папки, название категории, описание, и массив имен файлов фотографий.<br />
Этот PHP-скрипт создает директорию, создает в ней XML-файл и загружает в папку  фотографии.<br />
<br />
<b>Так вот, правилен ли такой подход, или есть более разумное решение?<br />
Как вообще лучше решить эту задачу?</b></div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>gr_crd</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=144219</guid>
		</item>
		<item>
			<title>flash-php</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=144132&amp;goto=newpost</link>
			<pubDate>Fri, 03 Sep 2010 11:24:34 GMT</pubDate>
			<description>нубский вопрос) 
во флеше есть текстовое поле pole. как отправить данные из текстового поля на пхп-сервак? с помощью as3 
нубский вопрос)</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>нубский вопрос)<br />
во флеше есть текстовое поле pole. как отправить данные из текстового поля на пхп-сервак? с помощью as3<br />
нубский вопрос)</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>sanyasanya</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=144132</guid>
		</item>
		<item>
			<title>Как это реализовать?</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=144117&amp;goto=newpost</link>
			<pubDate>Fri, 03 Sep 2010 05:21:29 GMT</pubDate>
			<description>Случайно наткнулся на вот этот проект в сети http://braunparty.ru/growstar/ 
Не так уж и редко такие проекты стали появляться в Интернете. 
 
Суть - вставляешь своё фото и становишься участником клипа. 
Я хочу реализовать такое на своём сайте.  
Допустим у меня есть swf шаблон мультяшного клипа,...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Случайно наткнулся на вот этот проект в сети <a href="http://braunparty.ru/growstar/" target="_blank">http://braunparty.ru/growstar/</a><br />
Не так уж и редко такие проекты стали появляться в Интернете.<br />
<br />
Суть - вставляешь своё фото и становишься участником клипа.<br />
Я хочу реализовать такое на своём сайте. <br />
Допустим у меня есть swf шаблон мультяшного клипа, куда пользователю можно будет вставить своё фото. <br />
Но я могу вставлять только вручную в С S 4, а на сайте, который я указал всё реализовано в автоматическом режиме?<br />
Как это делается кто-нибудь в курсе?<br />
Кто-то можеть сделать такую работу?</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>ermakover</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=144117</guid>
		</item>
		<item>
			<title>red5 и SmartFoxServer</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143978&amp;goto=newpost</link>
			<pubDate>Mon, 30 Aug 2010 15:19:59 GMT</pubDate>
			<description><![CDATA[Кто-нибудь ставил сокет-сервера, упомянутые в сабже? при запуске red5 выскакивает сообщение "Starting Red5. Системе не удается найти указанный путь" и ничего больше. доков по инсталляции на сайте пока нету.. 
smartfox же ставит только в localhost, рубя на корню цельный денвер. можно ли их как-то...]]></description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Кто-нибудь ставил сокет-сервера, упомянутые в сабже? при запуске red5 выскакивает сообщение &quot;Starting Red5. Системе не удается найти указанный путь&quot; и ничего больше. доков по инсталляции на сайте пока нету..<br />
smartfox же ставит только в localhost, рубя на корню цельный денвер. можно ли их как-то совместить?</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>deceiver</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143978</guid>
		</item>
		<item>
			<title>Перестал работать сокет</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143977&amp;goto=newpost</link>
			<pubDate>Mon, 30 Aug 2010 13:55:34 GMT</pubDate>
			<description>Добрый день! 
Сделал чат на сокетах, сервер на пхп, с пхп пару месяцев, сокет соединение буквально неделю назад увидел и решил попробовать. 
  
Через пару дней зашел а клиент не коннектится к серверу. На локальном сервере работает. Хостер на днях переставлял систему, и после этого перестало...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Добрый день!<br />
Сделал чат на сокетах, сервер на пхп, с пхп пару месяцев, сокет соединение буквально неделю назад увидел и решил попробовать.<br />
 <br />
Через пару дней зашел а клиент не коннектится к серверу. На локальном сервере работает. Хостер на днях переставлял систему, и после этого перестало работать, а может и просто совпало. Никаких изменений ни со стороны клиента и сервера не было, просто ошибка 2031 у флеша.<br />
Задал вопросу хостеру и сказал что после их переустановки у меня перестал работать сокет, в ответ получил:<br />
<!-- BEGIN TEMPLATE: bbcode_quote_printable -->
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Цитата:</div>
	<table cellpadding="6" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2">
			<hr />
			
				мы не предоставляем услуг по сокетам, демонам и т.д. на шаред хостинге. Если он у вас перестал работать, значить просто прикрыли эту возможность. Для этих целей существуют vps и выделенные сервера
			
			<hr />
		</td>
	</tr>
	</table>
</div>
<!-- END TEMPLATE: bbcode_quote_printable -->Объясните пожалуйста что хостер сказал? И каковы могут быть причины того что раньше работало а терь перестало. Буду благодарен за любую информация.<br />
з.ы. кроссдоменник стоит.<br />
<!-- BEGIN TEMPLATE: bbcode_as3code_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Код AS3:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">var</span> hostName:<span style="color: #6699cc;">String</span> = &quot;server&quot;;<br />
<span style="color: #b1b100; font-weight: bold;">var</span> port:<span style="color: #6699cc;">uint</span> = <span style="color: #cc66cc; font-weight:bold;">9988</span>;<br />
<span style="color: #b1b100; font-weight: bold;">var</span> socket:XMLSocket;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> XMLSocketExample<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; socket = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">XMLSocket</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; configureListeners<span style="color: #66cc66;">&#40;</span>socket<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; socket.<span style="color: #6699cc;">connect</span><span style="color: #66cc66;">&#40;</span>hostName, port<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
XMLSocketExample<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> <span style="color: #6699cc;">send</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">data</span>:<span style="color: #6699cc;">Object</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; socket.<span style="color: #6699cc;">send</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">data</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
&nbsp;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> configureListeners<span style="color: #66cc66;">&#40;</span>dispatcher:<span style="color: #6699cc;">IEventDispatcher</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Event</span>.<span style="color: #6699cc;">CLOSE</span>, closeHandler<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Event</span>.<span style="color: #6699cc;">CONNECT</span>, connectHandler<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">DataEvent</span>.<span style="color: #6699cc;">DATA</span>, dataHandler<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">IOErrorEvent</span>.<span style="color: #6699cc;">IO_ERROR</span>, ioErrorHandler<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">ProgressEvent</span>.<span style="color: #6699cc;">PROGRESS</span>, progressHandler<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">SecurityErrorEvent</span>.<span style="color: #6699cc;">SECURITY_ERROR</span>, securityErrorHandler<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #6699cc; font-weight: bold;">function</span> closeHandler<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">Event</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;closeHandler: &quot; + event<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #6699cc; font-weight: bold;">function</span> connectHandler<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">Event</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;connectHandler: &quot; + event<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #6699cc; font-weight: bold;">function</span> dataHandler<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">DataEvent</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;dataHandler: &quot; + event<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #6699cc; font-weight: bold;">function</span> ioErrorHandler<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">IOErrorEvent</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;ioErrorHandler: &quot; + event<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #6699cc; font-weight: bold;">function</span> progressHandler<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">ProgressEvent</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;progressHandler loaded:&quot; + event.<span style="color: #6699cc;">bytesLoaded</span> + &quot; total: &quot; + event.<span style="color: #6699cc;">bytesTotal</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #6699cc; font-weight: bold;">function</span> securityErrorHandler<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">SecurityErrorEvent</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;securityErrorHandler: &quot; + event<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span></pre></code><hr />
</div>
<!-- END TEMPLATE: bbcode_as3code_printable --><!-- BEGIN TEMPLATE: bbcode_php_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">PHP код:</div>
	<div class="alt2">
		<hr />
		<code style="white-space:nowrap">
		<div dir="ltr" style="text-align:left;">
			<!-- php buffer start --><code><span style="color: #000000">
#!/usr/bin/php&nbsp;-q<br /><span style="color: #0000BB">&lt;?php<br />error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">E_ALL</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">set_time_limit</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">ob_implicit_flush</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">$address&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'server'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$port&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">9988</span><span style="color: #007700">;<br />&nbsp;<br /></span><span style="color: #FF8000">//----&nbsp;Function&nbsp;to&nbsp;Send&nbsp;out&nbsp;Messages&nbsp;to&nbsp;Everyone&nbsp;Connected&nbsp;----------------------------------------<br />&nbsp;<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">send_Message</span><span style="color: #007700">(</span><span style="color: #0000BB">$allclient</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$socket</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$buf</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;foreach(</span><span style="color: #0000BB">$allclient&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$client</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">socket_write</span><span style="color: #007700">(</span><span style="color: #0000BB">$client</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$buf</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br />&nbsp;<br />&nbsp;<br />&nbsp;<br /></span><span style="color: #FF8000">//----&nbsp;Start&nbsp;Socket&nbsp;creation&nbsp;for&nbsp;PHP&nbsp;5&nbsp;Socket&nbsp;Server&nbsp;-------------------------------------<br />&nbsp;<br /></span><span style="color: #007700">if&nbsp;((</span><span style="color: #0000BB">$master&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">socket_create</span><span style="color: #007700">(</span><span style="color: #0000BB">AF_INET</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">SOCK_STREAM</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">SOL_TCP</span><span style="color: #007700">))&nbsp;&lt;&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"socket_create()&nbsp;failed,&nbsp;reason:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">socket_strerror</span><span style="color: #007700">(</span><span style="color: #0000BB">$master</span><span style="color: #007700">)&nbsp;.&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />}<br />&nbsp;<br /></span><span style="color: #0000BB">socket_set_option</span><span style="color: #007700">(</span><span style="color: #0000BB">$master</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">SOL_SOCKET</span><span style="color: #007700">,</span><span style="color: #0000BB">SO_REUSEADDR</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;<br />&nbsp;<br />if&nbsp;((</span><span style="color: #0000BB">$ret&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">socket_bind</span><span style="color: #007700">(</span><span style="color: #0000BB">$master</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$address</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$port</span><span style="color: #007700">))&nbsp;&lt;&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"socket_bind()&nbsp;failed,&nbsp;reason:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">socket_strerror</span><span style="color: #007700">(</span><span style="color: #0000BB">$ret</span><span style="color: #007700">)&nbsp;.&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />}<br />&nbsp;<br />&nbsp;<br />if&nbsp;((</span><span style="color: #0000BB">$ret&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">socket_listen</span><span style="color: #007700">(</span><span style="color: #0000BB">$master</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">5</span><span style="color: #007700">))&nbsp;&lt;&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"socket_listen()&nbsp;failed,&nbsp;reason:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">socket_strerror</span><span style="color: #007700">(</span><span style="color: #0000BB">$ret</span><span style="color: #007700">)&nbsp;.&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />}<br />&nbsp;<br />&nbsp;<br />&nbsp;<br /></span><span style="color: #0000BB">$read_sockets&nbsp;</span><span style="color: #007700">=&nbsp;array(</span><span style="color: #0000BB">$master</span><span style="color: #007700">);<br />&nbsp;<br /></span><span style="color: #FF8000">//----&nbsp;Create&nbsp;Persistent&nbsp;Loop&nbsp;to&nbsp;continuously&nbsp;handle&nbsp;incoming&nbsp;socket&nbsp;messages&nbsp;---------------------<br /></span><span style="color: #007700">while&nbsp;(</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$changed_sockets&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$read_sockets</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$num_changed_sockets&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">socket_select</span><span style="color: #007700">(</span><span style="color: #0000BB">$changed_sockets</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$write&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">NULL</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$except&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">NULL</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">NULL</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;foreach(</span><span style="color: #0000BB">$changed_sockets&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$socket</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$socket&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">$master</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;((</span><span style="color: #0000BB">$client&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">socket_accept</span><span style="color: #007700">(</span><span style="color: #0000BB">$master</span><span style="color: #007700">))&nbsp;&lt;&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"socket_accept()&nbsp;failed:&nbsp;reason:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">socket_strerror</span><span style="color: #007700">(</span><span style="color: #0000BB">$msgsock</span><span style="color: #007700">)&nbsp;.&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">array_push</span><span style="color: #007700">(</span><span style="color: #0000BB">$read_sockets</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$client</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$bytes&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">socket_recv</span><span style="color: #007700">(</span><span style="color: #0000BB">$socket</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$buffer</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">2048</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$bytes&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$index&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">array_search</span><span style="color: #007700">(</span><span style="color: #0000BB">$socket</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$read_sockets</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unset(</span><span style="color: #0000BB">$read_sockets</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$index</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">socket_close</span><span style="color: #007700">(</span><span style="color: #0000BB">$socket</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$allclients&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$read_sockets</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">array_shift</span><span style="color: #007700">(</span><span style="color: #0000BB">$allclients</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send_Message</span><span style="color: #007700">(</span><span style="color: #0000BB">$allclients</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$socket</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$buffer</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br />&nbsp;<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code><!-- php buffer end -->
		</div>
		</code>
		<hr />
	</div>
</div>
<!-- END TEMPLATE: bbcode_php_printable --></div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>Ralph_DiMarko</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143977</guid>
		</item>
		<item>
			<title>Ошибка политики безопасности c SmartFoxServer, даже при тесте локально</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143968&amp;goto=newpost</link>
			<pubDate>Mon, 30 Aug 2010 10:43:34 GMT</pubDate>
			<description><![CDATA[Использую SmartFoxServer. клиент-flash(AS 2.0) 
 
var socket:XMLSocket = new XMLSocket() 
 
socket.onConnect = function (success:Boolean) { 
  if (success) { 
    trace("Соединение установлено!!!!!!!!!!!!!!") 
	 
	 
  } else {]]></description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Использую SmartFoxServer. клиент-flash(AS 2.0)<br />
<br />
<!-- BEGIN TEMPLATE: bbcode_ascode_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Код AS1/AS2:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left"><pre class="actionscript" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">var</span> socket:<span style="color: #6699cc;">XMLSocket</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">XMLSocket</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp;<br />
socket.<span style="color: #6699cc;">onConnect</span> = <span style="color: #b1b100; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span>success:<span style="color: #6699cc;">Boolean</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>success<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;Соединение установлено<span style="color: #66cc66;">!!!!!!!!!!!!!!</span>&quot;<span style="color: #66cc66;">&#41;</span><br />
&nbsp;<br />
&nbsp;<br />
&nbsp; <span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;Соединение не установлено<span style="color: #66cc66;">!</span>&quot;<span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span><br />
&nbsp;<br />
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">!</span>socket.<span style="color: #6699cc;">connect</span><span style="color: #66cc66;">&#40;</span>&quot;127.0.0.1&quot;, <span style="color: #cc66cc;">9339</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;Соединение не установлено<span style="color: #66cc66;">!</span>&quot;<span style="color: #66cc66;">&#41;</span><br />
<span style="color: #66cc66;">&#125;</span><br />
&nbsp;<br />
socket.<span style="color: #6699cc;">send</span><span style="color: #66cc66;">&#40;</span>&quot;&lt;text&gt;myText&lt;<span style="color: #66cc66;">/</span>text&gt;&quot;<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp;<br />
socket.<span style="color: #6699cc;">onXML</span> = <span style="color: #b1b100; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">data</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">data</span><span style="color: #66cc66;">&#41;</span><span style="color: #FF00FF; font-style: italic;">//здесь бяка</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; info.<span style="color: #6699cc;">text</span>=data;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></pre></code><hr />
</div>
<!-- END TEMPLATE: bbcode_ascode_printable -->Соединение устанавливается ,но при приеме данных вылетает ошибка<br />
<br />
&lt;cross-domain-policy&gt;&lt;allow-access-from domain=&quot;127.0.0.1&quot; to-ports=&quot;9339&quot; /&gt;&lt;/cross-domain-policy&gt;<br />
<br />
Я наверно упустил какие-то настройки самого сервера, что не мудрено, ведь это наш с ним первый опыт общения. <br />
Заранее спасибо за любую помощь.</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>ObOs</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143968</guid>
		</item>
		<item>
			<title>Как организовать трансляцию с веб-камер на сайт</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143966&amp;goto=newpost</link>
			<pubDate>Mon, 30 Aug 2010 10:31:33 GMT</pubDate>
			<description>Технически есть вебкамеры и сервер к которому они подключены. На удаленном хостинге есть сайт.  
Как все это вообще организуется? Какие скрипты используются?  
 
Я так понимаю, что задача может сводиться к тому что какое-то ПО вебкамер передает поток (например в виде jpg) на сервер, а тот...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Технически есть вебкамеры и сервер к которому они подключены. На удаленном хостинге есть сайт. <br />
Как все это вообще организуется? Какие скрипты используются? <br />
<br />
Я так понимаю, что задача может сводиться к тому что какое-то ПО вебкамер передает поток (например в виде jpg) на сервер, а тот отправляет их на хостинг, а там скрипт (флэш) собирает из jpg картинку скажем с частотой 1 сек.<br />
Посоветуйте, кто подобным занимался.</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>Astraport</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143966</guid>
		</item>
		<item>
			<title>Как флешке обойти crossdomain.xml</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143891&amp;goto=newpost</link>
			<pubDate>Sat, 28 Aug 2010 08:51:58 GMT</pubDate>
			<description>Извините, если тема создана не совсем в том разделе... 
Такая ситуация: 
Есть флешка, которая должна играть потоковое аудио, 
используя поток с другого домена. Естесссно на другом 
домене файла crossdomain.xml нет, то есть и доступа флешке тоже. 
Но есть такая инфа: 
 
---Цитата--- 
Политика...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Извините, если тема создана не совсем в том разделе...<br />
Такая ситуация:<br />
Есть флешка, которая должна играть потоковое аудио,<br />
используя поток с другого домена. Естесссно на другом<br />
домене файла crossdomain.xml нет, то есть и доступа флешке тоже.<br />
Но есть такая инфа:<br />
<!-- BEGIN TEMPLATE: bbcode_quote_printable -->
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Цитата:</div>
	<table cellpadding="6" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2">
			<hr />
			
				Политика безопасности, которая появилась еще в Flash Player 6 - не позволяет нам, загружать данные с доменов, которые не являются родительскими к swf-ке, в которую мы грузим эти самые данные. Чтобы обойти эту проблему необходимо, в корне домена, откуда мы грузим данные создать некий файл - crossdomain.xml.<br />
Про это давно всем известно. Но ведь не каждый домен, “у себя в корне”, будет размещать этот самый crossdomain.xml, например сервис прогноза погоды. Обойти проблему безопсности можно элементарнейшим php-скриптом:<br />
&lt; ? php<br />
$str = implode ('', file (&quot;http://domain.com/file.xml&quot;));<br />
echo $str;<br />
?&gt;<br />
<br />
и этот php-файл указывать в качестве загружаемой xml-ки.
			
			<hr />
		</td>
	</tr>
	</table>
</div>
<!-- END TEMPLATE: bbcode_quote_printable -->Кто знает, как реализовать доступ моей флешке к потоку,<br />
пожалуйста поделитесь опытом. Заранее спасибо.</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>Dr.And</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143891</guid>
		</item>
		<item>
			<title>почему при запросе из флэш ставится кука ?</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143792&amp;goto=newpost</link>
			<pubDate>Wed, 25 Aug 2010 19:04:10 GMT</pubDate>
			<description>SWF взаимодействует с php тот  в свою очередь работаетс сессией  
 
делая запрос из браузера мы получаем ответ нормальный без установки кук 
POST 
Cookie=PHPSESSID=4c2mcrios5kl8cr7glq7m75jh5 
 
нет вставки куки 
 
когда запрос делает флеш  
POST</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>SWF взаимодействует с php тот  в свою очередь работаетс сессией <br />
<br />
делая запрос из браузера мы получаем ответ нормальный без установки кук<br />
POST<br />
Cookie=PHPSESSID=4c2mcrios5kl8cr7glq7m75jh5<br />
<br />
нет вставки куки<br />
<br />
когда запрос делает флеш <br />
POST<br />
Cookie=PHPSESSID=8k2ojcoaj8sgkilrf2gid60b71<br />
Ответ<br />
Set-Cookie=PHPSESSID=922kfnli6s6vussu8du6ffo1v7; path=/<br />
<br />
запрос за ним ставит другую куку<br />
POST<br />
Cookie=PHPSESSID=922kfnli6s6vussu8du6ffo1v7<br />
Ответ<br />
Set-Cookie=PHPSESSID=3452345sdfgse345ewer; path=/<br />
<br />
Помогите пожалуйста с этой проблемой</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>lance666</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143792</guid>
		</item>
		<item>
			<title>ActionScript+PHP отправка и сохранение файла</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143788&amp;goto=newpost</link>
			<pubDate>Wed, 25 Aug 2010 14:33:26 GMT</pubDate>
			<description>Добрый день. 
Необходимо написать скрипт отправляющий файл на сервер и сохраняющий его пхп скиптом. 
Проблема в том, что мой с крипт работает на моем локальном хосте, а когда пытаюсь сделать тоже самое, но уже на удаленном сервере, уже ничего не получается. 
 
Мой АС скрипт для локалки:...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Добрый день.<br />
Необходимо написать скрипт отправляющий файл на сервер и сохраняющий его пхп скиптом.<br />
Проблема в том, что мой с крипт работает на моем локальном хосте, а когда пытаюсь сделать тоже самое, но уже на удаленном сервере, уже ничего не получается.<br />
<br />
Мой АС скрипт для локалки:<br />
<!-- BEGIN TEMPLATE: bbcode_as3code_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Код AS3:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left"><pre class="actionscript3" style="font-family:monospace;">ploadMsg.<span style="color: #6699cc;">visible</span> = false;<br />
<span style="color: #b1b100; font-weight: bold;">var</span> URLrequest:<span style="color: #6699cc;">URLRequest</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">URLRequest</span><span style="color: #66cc66;">&#40;</span>&quot;http:<span style="color: #FF00FF;">//localhost/uploader.php&quot;);</span><br />
<span style="color: #b1b100; font-weight: bold;">var</span> imageTypes:<span style="color: #6699cc;">FileFilter</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">FileFilter</span><span style="color: #66cc66;">&#40;</span>&quot;Images <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66; font-weight: bold;">*</span>.jpg, <span style="color: #66cc66; font-weight: bold;">*</span>.jpeg, <span style="color: #66cc66; font-weight: bold;">*</span>.gif, <span style="color: #66cc66; font-weight: bold;">*</span>.png<span style="color: #66cc66;">&#41;</span>&quot;, &quot;<span style="color: #66cc66; font-weight: bold;">*</span>.jpg; <span style="color: #66cc66; font-weight: bold;">*</span>.jpeg; <span style="color: #66cc66; font-weight: bold;">*</span>.gif; <span style="color: #66cc66; font-weight: bold;">*</span>.png&quot;<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #b1b100; font-weight: bold;">var</span> textTypes:<span style="color: #6699cc;">FileFilter</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">FileFilter</span><span style="color: #66cc66;">&#40;</span>&quot;Text Files <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66; font-weight: bold;">*</span>.txt, <span style="color: #66cc66; font-weight: bold;">*</span>.rtf<span style="color: #66cc66;">&#41;</span>&quot;, &quot;<span style="color: #66cc66; font-weight: bold;">*</span>.txt; <span style="color: #66cc66; font-weight: bold;">*</span>.rtf&quot;<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #b1b100; font-weight: bold;">var</span> allTypes:<span style="color: #6699cc;">Array</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">Array</span><span style="color: #66cc66;">&#40;</span>imageTypes, textTypes<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #b1b100; font-weight: bold;">var</span> fileRef:<span style="color: #6699cc;">FileReference</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">FileReference</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
fileRef.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Event</span>.<span style="color: #6699cc;">SELECT</span>, syncVariables<span style="color: #66cc66;">&#41;</span>;<br />
fileRef.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Event</span>.<span style="color: #6699cc;">COMPLETE</span>, completeHandler<span style="color: #66cc66;">&#41;</span>;<br />
fileRef.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">ProgressEvent</span>.<span style="color: #6699cc;">PROGRESS</span>, progressHandler<span style="color: #66cc66;">&#41;</span>;<br />
browse_btn.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">MouseEvent</span>.<span style="color: #6699cc;">CLICK</span>, browseBox<span style="color: #66cc66;">&#41;</span>;<br />
upload_btn.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">MouseEvent</span>.<span style="color: #6699cc;">CLICK</span>, uploadVars<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> browseBox<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">MouseEvent</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
fileRef.<span style="color: #6699cc;">browse</span><span style="color: #66cc66;">&#40;</span>allTypes<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
&nbsp;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> uploadVars<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">MouseEvent</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
uploadMsg.<span style="color: #6699cc;">visible</span> = true;<br />
fileRef.<span style="color: #6699cc;">upload</span><span style="color: #66cc66;">&#40;</span>URLrequest<span style="color: #66cc66;">&#41;</span>;<br />
upload_btn.<span style="color: #6699cc;">visible</span> = false;<br />
<span style="color: #66cc66;">&#125;</span><br />
&nbsp;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> syncVariables<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">Event</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
fileDisplay_txt.<span style="color: #6699cc;">text</span> = &quot;&quot; + fileRef.name;<br />
blocker.<span style="color: #6699cc;">visible</span> = false;<br />
upload_btn.<span style="color: #6699cc;">visible</span> = true;<br />
progressBar.<span style="color: #6699cc;">width</span> = <span style="color: #cc66cc; font-weight:bold;">2</span>;<br />
<span style="color: #b1b100; font-weight: bold;">var</span> variables:<span style="color: #6699cc;">URLVariables</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">URLVariables</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
variables.todayDate = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">Date</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
URLrequest.<span style="color: #6699cc;">method</span> = <span style="color: #6699cc;">URLRequestMethod</span>.POST;<br />
URLrequest.<span style="color: #6699cc;">data</span> = variables;<br />
&nbsp;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> ioErrorHandler1<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">IOErrorEvent</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
<span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;ioErrorHandler: &quot; + event<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span><br />
&nbsp;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> completeHandler<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">Event</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
uploadMsg.<span style="color: #6699cc;">visible</span> = false;<br />
blocker.<span style="color: #6699cc;">visible</span> = true;<br />
status_txt.<span style="color: #6699cc;">text</span> = fileRef.<span style="color: #6699cc;">name</span> + &quot; успешно загружен.&quot;;<br />
fileDisplay_txt.<span style="color: #6699cc;">text</span> = &quot;&quot;;<br />
&nbsp;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> ioErrorHandler1<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">IOErrorEvent</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
<span style="color: #6699cc;">trace</span><span style="color: #66cc66;">&#40;</span>&quot;ioErrorHandler: &quot; + event<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span><br />
&nbsp;<br />
<span style="color: #6699cc; font-weight: bold;">function</span> progressHandler<span style="color: #66cc66;">&#40;</span>event:<span style="color: #6699cc;">ProgressEvent</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span> <span style="color: #66cc66;">&#123;</span><br />
progressBar.<span style="color: #6699cc;">width</span> = <span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">ceil</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc; font-weight:bold;">200</span>*<span style="color: #66cc66;">&#40;</span>event.<span style="color: #6699cc;">bytesLoaded</span>/event.<span style="color: #6699cc;">bytesTotal</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span></pre></code><hr />
</div>
<!-- END TEMPLATE: bbcode_as3code_printable -->Мой ПХП скрипт для локалки :<br />
<!-- BEGIN TEMPLATE: bbcode_php_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">PHP код:</div>
	<div class="alt2">
		<hr />
		<code style="white-space:nowrap">
		<div dir="ltr" style="text-align:left;">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br />$f</span><span style="color: #007700">=</span><span style="color: #DD0000">'/.../aaa.jpg'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$s</span><span style="color: #007700">=</span><span style="color: #DD0000">'/.../bbb.txt'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$todayDate&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'todayDate'</span><span style="color: #007700">&#93;;&nbsp;<br /></span><span style="color: #0000BB">$filename&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_FILES</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'Filedata'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'name'</span><span style="color: #007700">&#93;;&nbsp;<br /></span><span style="color: #0000BB">$filetmpname&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_FILES</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'Filedata'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'tmp_name'</span><span style="color: #007700">&#93;;&nbsp;<br /></span><span style="color: #0000BB">$fileType&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_FILES</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">"Filedata"</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">"type"</span><span style="color: #007700">&#93;;&nbsp;<br /></span><span style="color: #0000BB">$fileSizeMB&nbsp;</span><span style="color: #007700">=&nbsp;(</span><span style="color: #0000BB">$_FILES</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">"Filedata"</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">"size"</span><span style="color: #007700">&#93;&nbsp;/&nbsp;</span><span style="color: #0000BB">1024&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">1000</span><span style="color: #007700">);&nbsp;<br /></span><span style="color: #0000BB">move_uploaded_file</span><span style="color: #007700">(</span><span style="color: #0000BB">$_FILES</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'Filedata'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'tmp_name'</span><span style="color: #007700">&#93;,</span><span style="color: #0000BB">$f</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$myFile&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"$s"</span><span style="color: #007700">;&nbsp;<br /></span><span style="color: #0000BB">$fh&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">fopen</span><span style="color: #007700">(</span><span style="color: #0000BB">$myFile</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'a'</span><span style="color: #007700">)&nbsp;or&nbsp;die(</span><span style="color: #DD0000">"can't&nbsp;open&nbsp;file"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$stringData&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"\n\ntodayDate:&nbsp;$todayDate&nbsp;\n&nbsp;FileName:&nbsp;$filename&nbsp;\n&nbsp;TmpName:&nbsp;$filetmpname&nbsp;\n&nbsp;Type:&nbsp;$fileType&nbsp;\n&nbsp;Size:&nbsp;$fileSizeMB&nbsp;MegaBytes"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">fwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$fh</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$stringData</span><span style="color: #007700">);&nbsp;<br /></span><span style="color: #0000BB">fclose</span><span style="color: #007700">(</span><span style="color: #0000BB">$fh</span><span style="color: #007700">);&nbsp;<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code><!-- php buffer end -->
		</div>
		</code>
		<hr />
	</div>
</div>
<!-- END TEMPLATE: bbcode_php_printable -->Скрипты для удаленного серва такие же. Отличается только путь к пхп файлу в асе и путь для сохранения в пхп скрипте.<br />
Пхп скрипт на удаленном сервере включается, но почему то не получает входящую информацию.<br />
Пути указаны правильно. Атрибуты к папкам и файлам установлены правильно, размер загружаемых файлов соответствует требованиям сервера.<br />
Никак не могу понять в чем проблема. Подскажите пожалуйста.</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>diebytry</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143788</guid>
		</item>
		<item>
			<title>приложение вконтакте и сторонний сервер с пхп</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143590&amp;goto=newpost</link>
			<pubDate>Fri, 20 Aug 2010 08:11:42 GMT</pubDate>
			<description><![CDATA[Есть у меня пхп скрипт на сервере: 
 
PHP: 
--------- 
<? 
   echo "qwerty!"; 
?> 
--------- 
есть у меня вот такой код:]]></description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Есть у меня пхп скрипт на сервере:<br />
<!-- BEGIN TEMPLATE: bbcode_php_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">PHP код:</div>
	<div class="alt2">
		<hr />
		<code style="white-space:nowrap">
		<div dir="ltr" style="text-align:left;">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"qwerty!"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code><!-- php buffer end -->
		</div>
		</code>
		<hr />
	</div>
</div>
<!-- END TEMPLATE: bbcode_php_printable -->есть у меня вот такой код:<br />
<br />
<!-- BEGIN TEMPLATE: bbcode_as3code_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Код AS3:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #6699cc; font-weight: bold;">package</span><br />
<span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">import</span> <span style="color: #6699cc;">flash.display</span>.Sprite;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">import</span> <span style="color: #6699cc;">flash.net</span>.URLRequest;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">import</span> <span style="color: #6699cc;">flash.net</span>.URLRequestMethod;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">import</span> <span style="color: #6699cc;">flash.net</span>.URLLoader;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">import</span> <span style="color: #6699cc;">flash.events</span>.Event;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">import</span> <span style="color: #6699cc;">flash.system</span>.Security;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">public</span> <span style="color: #6699cc; font-weight: bold;">class</span> Main extends <span style="color: #6699cc;">Sprite</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">private</span> <span style="color: #b1b100; font-weight: bold;">var</span> urlLoader:URLLoader;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">private</span> <span style="color: #b1b100; font-weight: bold;">var</span> _request:URLRequest;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">public</span> <span style="color: #6699cc; font-weight: bold;">function</span> Main<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc;">Security</span>.<span style="color: #6699cc;">loadPolicyFile</span><span style="color: #66cc66;">&#40;</span>&quot;http:<span style="color: #FF00FF;">//85.234.56.247/crossdomain.xml&quot;);</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _request = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">URLRequest</span><span style="color: #66cc66;">&#40;</span>&quot;http:<span style="color: #FF00FF;">//85.234.56.247/getData.php&quot;);</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _request.<span style="color: #6699cc;">contentType</span> = &quot;text/xml&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _request.<span style="color: #6699cc;">method</span> = <span style="color: #6699cc;">URLRequestMethod</span>.GET;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; urlLoader = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">URLLoader</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; urlLoader.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Event</span>.<span style="color: #6699cc;">COMPLETE</span>, cf<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; urlLoader.<span style="color: #6699cc;">load</span><span style="color: #66cc66;">&#40;</span>_request<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">function</span> cf<span style="color: #66cc66;">&#40;</span>e:<span style="color: #6699cc;">Event</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output.<span style="color: #6699cc;">text</span> = <span style="color: #6699cc;">String</span><span style="color: #66cc66;">&#40;</span>e.<span style="color: #6699cc;">target</span>.<span style="color: #6699cc;">data</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span></pre></code><hr />
</div>
<!-- END TEMPLATE: bbcode_as3code_printable -->вот сам файл политики безопасности:<br />
<!-- BEGIN TEMPLATE: bbcode_code_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Код:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">&lt;?xml version=&quot;1.0&quot;?&gt; <br />
&lt;cross-domain-policy&gt; <br />
&nbsp; &nbsp; &lt;allow-access-from domain=&quot;85.234.56.247&quot; /&gt; <br />
&lt;/cross-domain-policy&gt;</code><hr />
</div>
<!-- END TEMPLATE: bbcode_code_printable -->когда тестирую локально и флэшка лежит приэтом рядом с пхп скриптом, то все работает.<br />
А когда загружаю вконтакте, то нет, не работает. В чем может быть проблема?<br />
<br />
<font size="1"><font color="#666686">Добавлено через 32 часа 58 минут</font></font><br />
надо было еще добавить разрешение для самого вконтакте =)<br />
<!-- BEGIN TEMPLATE: bbcode_code_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Код:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">&lt;allow-access-from domain=&quot;*.vkontakte.ru&quot;/&gt;<br />
&lt;allow-access-from domain=&quot;*.vk.com&quot;/&gt;</code><hr />
</div>
<!-- END TEMPLATE: bbcode_code_printable --></div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>dixlofos</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143590</guid>
		</item>
		<item>
			<title>Проблема с чатом</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143548&amp;goto=newpost</link>
			<pubDate>Thu, 19 Aug 2010 02:24:36 GMT</pubDate>
			<description>После создания чата, работающего на локальном компьютере, я поместил файлы чата(текстовый файл с записью чата, PHP-файл и на всякий случай сам ролик, опубликованный в html) на бесплатный хостинг с поддержкой PHP. При отключенном денвере чат, запущенный при помощи swf, перестал работать. Как я...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>После создания чата, работающего на локальном компьютере, я поместил файлы чата(текстовый файл с записью чата, PHP-файл и на всякий случай сам ролик, опубликованный в html) на бесплатный хостинг с поддержкой PHP. При отключенном денвере чат, запущенный при помощи swf, перестал работать. Как я понял, надо изменить все ссылки на файлы в ролике, но как они должны выглядеть?</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>Димитер</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143548</guid>
		</item>
		<item>
			<title>PHP Service</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143518&amp;goto=newpost</link>
			<pubDate>Wed, 18 Aug 2010 08:55:59 GMT</pubDate>
			<description>Здравствуйте! 
Я хочу разобраться с передачей данных из PHP во Flash Builder 4 Premium, потому прошу не судить меня строго. Тем более что я ламер и в том и в другом. Передачу данных используя XML вроде освоил. В билдере есть пример как организовывается связь, но там пример работы с базой MySQL, а я...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Здравствуйте!<br />
Я хочу разобраться с передачей данных из PHP во Flash Builder 4 Premium, потому прошу не судить меня строго. Тем более что я ламер и в том и в другом. Передачу данных используя XML вроде освоил. В билдере есть пример как организовывается связь, но там пример работы с базой MySQL, а я использую ODBC. Соответственно функции немного другие. В общем, помогите разобраться. Выкладываю ошибку, которую выдаёт билдер при тестировании данных и собственно сам скрипт. Спасибо за помощь.<br />
<!-- BEGIN TEMPLATE: bbcode_code_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Код:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">InvocationTargetException:There was an error while invoking the operation. Check your operation inputs or server code and try invoking the operation again. <br />
<br />
Reason: An error occured while reading response sent by server. Try encoding the response suitably before sending it. e.g. If a database column contains UTF-8 characters then use utf8_encode() to encode its value before returning it from the operation.</code><hr />
</div>
<!-- END TEMPLATE: bbcode_code_printable --><!-- BEGIN TEMPLATE: bbcode_php_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">PHP код:</div>
	<div class="alt2">
		<hr />
		<code style="white-space:nowrap">
		<div dir="ltr" style="text-align:left;">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br />&nbsp;&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">PaysNew</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span style="color: #0000BB">$connection</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #0000BB">__construct</span><span style="color: #007700">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">connection&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">odbc_connect</span><span style="color: #007700">(</span><span style="color: #DD0000">'Data_Server'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'username'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'password'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">throwExceptionOnError</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">connection</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #0000BB">getAllItems</span><span style="color: #007700">()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$sql</span><span style="color: #007700">=</span><span style="color: #DD0000">"SELECT&nbsp;*&nbsp;from&nbsp;table1"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">odbc_exec</span><span style="color: #007700">(</span><span style="color: #0000BB">$connection</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$sql</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">throwExceptionOnError</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">connection</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$rows&nbsp;</span><span style="color: #007700">=&nbsp;array();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$x</span><span style="color: #007700">=</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(</span><span style="color: #0000BB">odbc_fetch_row</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">)){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$rows</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$x</span><span style="color: #007700">&#93;&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;=</span><span style="color: #0000BB">odbc_result</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'spos'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$rows</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$x</span><span style="color: #007700">&#93;&#91;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;=</span><span style="color: #0000BB">odbc_result</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'summa'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$x</span><span style="color: #007700">++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">odbc_close</span><span style="color: #007700">(</span><span style="color: #0000BB">$connection</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$rows</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;</span><span style="color: #0000BB">throwExceptionOnError</span><span style="color: #007700">(</span><span style="color: #0000BB">$link&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$link&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$link&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">connection</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">odbc_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$link</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$msg&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">odbc_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$link</span><span style="color: #007700">)&nbsp;.&nbsp;</span><span style="color: #DD0000">":&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">odbc_errormsg</span><span style="color: #007700">(</span><span style="color: #0000BB">$link</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #0000BB">Exception</span><span style="color: #007700">(</span><span style="color: #DD0000">'DB&nbsp;Error&nbsp;-&nbsp;'</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">$msg</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;}<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code><!-- php buffer end -->
		</div>
		</code>
		<hr />
	</div>
</div>
<!-- END TEMPLATE: bbcode_php_printable --></div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>Himan</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143518</guid>
		</item>
		<item>
			<title>Чтение данных</title>
			<link>http://www.flasher.ru/forum/showthread.php?t=143499&amp;goto=newpost</link>
			<pubDate>Tue, 17 Aug 2010 16:45:06 GMT</pubDate>
			<description>Добрый вечер. Немного запутался с выводом из БД.По сути делал по примерам,но где-то допустил ошибку и найти её не получается.Навыки, увы, мизерные. 
Есть функция, берущая дату (хранится как строка): 
 
function viewDate() { 
	var my_send:LoadVars = new LoadVars(); 
	var my_load:LoadVars = new...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Добрый вечер. Немного запутался с выводом из БД.По сути делал по примерам,но где-то допустил ошибку и найти её не получается.Навыки, увы, мизерные.<br />
Есть функция, берущая дату (хранится как строка):<br />
<!-- BEGIN TEMPLATE: bbcode_ascode_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Код AS1/AS2:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left"><pre class="actionscript" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">function</span> viewDate<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">var</span> my_send:<span style="color: #6699cc;">LoadVars</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">LoadVars</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">var</span> my_load:<span style="color: #6699cc;">LoadVars</span> = <span style="color: #b1b100; font-weight: bold;">new</span> <span style="color: #6699cc;">LoadVars</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #FF00FF; font-style: italic;">// Номер записи отсылаемый скрипту</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; my_send.<span style="">num</span> = <span style="color: #cc66cc;">58</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; my_send.<span style="color: #6699cc;">sendAndLoad</span><span style="color: #66cc66;">&#40;</span>&quot;showdate.<span style="">php</span>&quot;, my_load, &quot;POST&quot;<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; my_load.<span style="color: #6699cc;">onLoad</span> = <span style="color: #b1b100; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">var</span> detailDate:<span style="color: #6699cc;">Array</span> = my_load.<span style="">result</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100; font-weight: bold;">var</span> my_array:<span style="color: #6699cc;">Array</span> = detailDate.<span style="color: #6699cc;">split</span><span style="color: #66cc66;">&#40;</span>&quot; &quot;<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #FF00FF; font-style: italic;">// status_txt - просто поле куда выводятся принятые данные</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; status_txt.<span style="color: #6699cc;">text</span> = &quot;Дата: &quot;+my_array;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
viewDate<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre></code><hr />
</div>
<!-- END TEMPLATE: bbcode_ascode_printable -->и php:<br />
<!-- BEGIN TEMPLATE: bbcode_php_printable -->
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">PHP код:</div>
	<div class="alt2">
		<hr />
		<code style="white-space:nowrap">
		<div dir="ltr" style="text-align:left;">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php&nbsp;<br />$host&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"localhost"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$user&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"root"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$password&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$database&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"hdb"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$num&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'num'</span><span style="color: #007700">&#93;;<br /></span><span style="color: #0000BB">mysql_select_db&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">$database</span><span style="color: #007700">);&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;выделение&nbsp;БД<br /></span><span style="color: #0000BB">$query&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"SELECT&nbsp;Hour&nbsp;FROM&nbsp;calendar1&nbsp;WHERE&nbsp;IdCalendar=&nbsp;"'.$num.'""</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//запрос&nbsp;к&nbsp;БД<br /></span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #0000BB">$query</span><span style="color: #007700">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//выполнение&nbsp;запроса<br /></span><span style="color: #0000BB">$num_results&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_num_rows</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//получаем&nbsp;количество&nbsp;строк&nbsp;в&nbsp;результате&nbsp;запроса<br /></span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$num_results&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"no&nbsp;date"</span><span style="color: #007700">;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;вывод&nbsp;ошибки<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">exit;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;закрыть&nbsp;скрипт<br /></span><span style="color: #007700">}<br /></span><span style="color: #0000BB">$row&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_fetch_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;<br />&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"result="</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">?&gt;&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #0000BB">$row</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'Hour'</span><span style="color: #007700">&#93;;&nbsp;</span><span style="color: #0000BB">?&gt;</span>
</span>
</code><!-- php buffer end -->
		</div>
		</code>
		<hr />
	</div>
</div>
<!-- END TEMPLATE: bbcode_php_printable -->Сколько не пробовал выводит только &quot;Дата: undefined&quot;. Скажите пожалуйста,где именно допущена ошибка?</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="http://www.flasher.ru/forum/forumdisplay.php?f=62">Серверные технологии и Flash</category>
			<dc:creator>parovozeg</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/showthread.php?t=143499</guid>
		</item>
	</channel>
</rss>
