ActionScript PHP için xml Gönder

1 Cevap php

I have values inside an XMLList in Actionscript. Need to send these values to the DB and update it. My actionscript code is as follows:

public static function saveUserPermList():void {

        var ht:HTTPService = new HTTPService();
        ht.url = Config.getServerURL();
        ht.method = URLRequestMethod.POST;
        //ht.resultFormat = "e4x";
        ht.contentType = "text/xml";
        ht.request["action"] = "saveUserPermListXML";
        ht.request["pdata"] = Application.application.userPermListModel.toString();
        ht.addEventListener(ResultEvent.RESULT,AdminUserList.saveUserPermListResult);
        ht.send();
    }
    public static function saveUserPermListResult(e:ResultEvent):void {
        trace(e);                   

    }
  1. Nasıl PHP XMLLIST veri gönderebilir? Ben buna bir toString () eklemek gerekir?
  2. Ayrıca ne Flex'te contentType olmalıdır.

PHP nasıl içinde bu yakalayabilirsiniz, pl bana bildirin, kullanmaya çalışıyorum, bu şekilde,

if ($ user -> isAllowedAccess ()) {

    header("Content-type:text/xml");
    $postedData =  $_POST["pdata"];     

   // $xmldoc = simplexml_load_string($POST['pdata']);
   // echo($xmldoc);

}

Hayır şans. Pl bana bildirin.

1 Cevap

Ve method özelliği HTTPService Muhtemelen "POST" olmalıdır, ve contentType istek için kendisi muhtemelen "application / x-www-form-urlencoded olmalıdır ".

PHP tarafında, $_POST["pdata"], sonra XML biçimlendirme içeren bir dize olurdu. Doğrudan bir veritabanında bu kaydedebilir, ya da ilk XML ayrıştırmak (SimpleXML veya DOMDocument aracılığıyla) ve içerdiği verilerle bir şeyler yapabileceğini ya.

PS: Ben sadece HTTPService sınıfının iç davranışları üzerinde biraz ışık tutacak gibi görünüyor this answer olduğunu tespit ettik.