Пытаюсь запостить через курл на ataxa.ru изображения, нуждаюсь в помощи, заголовки конечно не снифятся, значит в создании объявления нажимаю добавить, flash галерея аплодит и в кукисы сетит hash загруженного фото, может кто смог победить? Конфиг самой галлереи Понимаю что пост будем слать на http://spb.ataxa.ru/photosflash/add/?server=szerlok-4, конечно же если бы получилось запостить, здесь бы не создал тему, Заранее благодарен. Так же дружно можем по icq 858476 рассуждать что да как лучше. Вообщем жду ответа.
Действительно не снифится http запрос. Может по сокету уходит Декомпилер дал ActionScript 1.0 PHP: function setBtnStatus(parameter) { if (parameter == true) { submit_btn.enabled = true; submit_btn._alpha = 100; _root.mc_text._alpha = 100; } else { submit_btn.enabled = false; submit_btn._alpha = 20; _root.mc_text._alpha = 20; } // end else if return (true); } // End of the function System.security.allowDomain("*"); var info = String(flash.external.ExternalInterface.call("forFlash")); var infoArr = info.split(","); var uploadScript = infoArr[0]; var maxSize = Number(infoArr[1]); var maxItems = Number(infoArr[2]); var token_upload = infoArr[3]; var button_txt = infoArr[4]; var allTypes = new Array(); var imageTypes = new Object(); if (button_txt == undefined) { _root.mc_text.btnTxt = ""; } else { _root.mc_text.btnTxt = button_txt; } // end else if _root.mc_text.btnTxt.selectable = false; imageTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png)"; imageTypes.extension = "*.jpg; *.jpe; *.jpeg; *.gif; *.png"; allTypes.push(imageTypes); var toUploadCount = 0; var uploadedCount = 0; var listener = new Object(); listener.onSelect = function (fileRefList) { var _loc5 = fileRefList.fileList; var _loc3; _root.toUploadCount = _loc5.length; flash.external.ExternalInterface.call("uploadCount", _loc5.length); for (var _loc4 = 0; _loc4 < _loc5.length; ++_loc4) { _loc3 = _loc5[_loc4]; if (_loc3.size > maxSize) { flash.external.ExternalInterface.call("tooBig", _loc3.name); continue; } // end if _loc3.addListener(this); _loc3.postData = "token_upload=" + token_upload; _loc3.upload(_root.uploadScript); } // end of for }; listener.onProgress = function (file, bytesLoaded, bytesTotal) { flash.external.ExternalInterface.call("uploadProgress", file.name, bytesLoaded, bytesTotal); }; listener.onComplete = function (file) { flash.external.ExternalInterface.call("eachComplete", file.name); }; flash.external.ExternalInterface.addCallback("setBtnStatus", this, setBtnStatus); listener.onUploadCompleteData = function (file, data) { flash.external.ExternalInterface.call("uploadComplete", data); }; submit_btn.onRelease = function () { var _loc1 = new flash.net.FileReferenceList(); _loc1.addListener(listener); _loc1.browse(allTypes); }; особое внимание следует обратить на PHP: _loc3.addListener(this); _loc3.postData = "token_upload=" + token_upload; _loc3.upload(_root.uploadScript); ну и документация по upload http://help.adobe.com/ru_RU/AS2LCR/Flash_10.0/help.html?content=00001068.html