Показать сообщение отдельно
Старый 30.01.2009, 23:49
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 6  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Цитата:
Сообщение от BlooDHounD Посмотреть сообщение
dFlasher, не слушайте s8000_1, это бред. у вас ошибка тут:
Код AS3:
request.data = variables;
request.data = png_image_data;
нельзя что бы свойство data было одновременно и тем и тем. отправляйте переменные гетом. что-то типа
Код AS3:
url += "?" + variables.toString();
Демка передачи данных c GETом
Код:
var request:URLRequest = new URLRequest("http://www.dnadillo.dn.ua/CONTENT_PATH/upload.php?txt=TextПосылаемый&txt2=ПОСЛАНИЕ2&d="+new Date().getTime());
var loader: URLLoader = new URLLoader();
var ba:ByteArray = new ByteArray;
var i:int;
for (i=0; i<10; i++) {
	ba.writeUTFBytes(" Имитатор картинки; ");
}
request.contentType = 'application/octet-stream';


request.data = ba;
request.method = URLRequestMethod.POST;
request.contentType = 'application/octet-stream';

loader.dataFormat= URLLoaderDataFormat.BINARY;

loader.load(request);


loader.addEventListener(Event.COMPLETE,completeHandler);

function completeHandler(event:Event):void {
	trace(loader.data);
}
php
Код:
<?php
echo print_r($GLOBALS);
echo ' отдельный вывод переменной txt '.$_GET['txt'];
echo ' отдельный вывод переменной txt2 '.$_GET['txt2'];
echo ' oтдельный вывод переменной d '.$_GET['d'];

?>
trace
Код:
Array
(
    [GLOBALS] => Array
 *RECURSION*
    [HTTP_RAW_POST_DATA] =>  Имитатор картинки;  Имитатор картинки;  Имитатор картинки;  Имитатор картинки;  Имитатор картинки;  Имитатор картинки;  Имитатор картинки;  Имитатор картинки;  Имитатор картинки;  Имитатор картинки; 
    [_POST] => Array
        (
        )

    [_GET] => Array
        (
            [txt] => Text
            [txt2] => 2
            [d] => 1233344463634
        )

    [_COOKIE] => Array
        (
        )

    [_FILES] => Array
        (
        )

)
1 отдельный вывод переменной txt Text отдельный вывод переменной txt2 2 oтдельный вывод переменной d 1233344463634
как видно таким GETом не дошли только русские буквы, но они и ненужны там