zoukankan      html  css  js  c++  java
  • AS向PHP传递XML并读取返回值

    package src.template
    {
     import flash.display.Sprite;
     import flash.events.Event;
     import flash.net.URLLoader;
        import flash.net.URLLoaderDataFormat;
        import flash.net.URLRequest;
        import flash.net.URLRequestMethod;
        import flash.events.ProgressEvent;
        import flash.text.TextField;

     public class SendToPhp extends Sprite
     {
      private var _result:TextField;
      public function SendToPhp() {
       //建立一个文本框对象,登录成功后,在其中显示返回的Session ID。
       _result = new TextField();
       _result.autoSize = "left";
       _result.wordWrap = true;
       _result.width = 300;
       addChild(_result);
       
       var loginXML:XML =
           <login>
               <username>Kingda.org</username>
               <password>ActionScript 3</password>
           </login>;
       var request:URLRequest = new URLRequest("
    http://172.100.2.105/jfjs/index.php/astest/test");
       request.contentType = "text/xml";
       request.data = loginXML.toXMLString();
       request.method = URLRequestMethod.POST;
       var loader:URLLoader = new URLLoader();
       loader.addEventListener(Event.COMPLETE, completeHandler);
       try
       {
           trace ("loading...");
           loader.load(request);
       }
       catch (error:ArgumentError)
       {
           trace("参数错误");
       }
       catch (error:SecurityError)
       {
           trace("发生安全错误");
           _result.text = "发生安全错误。n" + error;
       }
       //trace(request.data);
      }
      
      private function completeHandler(event:Event):void
            {
                trace(event.target.data); //服务器端返回的信息
               ">resultXML.@sessionid;*/
            }
     }
    }

    PHP CI代码:

    <?php
    class Astest extends Controller
    {
     public function __construct()
     {
      parent::Controller();
     }
     public function test()
     {

      $result=file_get_contents("php://input");    
      $xml=new SimpleXMLElements($result);

     

    }
     
    }

  • 相关阅读:
    js用currentStyle和getComputedStyle获取css样式(非行间)
    XMLHttpRequest Level 2 使用指南
    image-set实现Retina屏幕下图片显示[转载]
    Png的秘密
    css清除&闭合浮动
    2016学习计划
    提高性能及操作硬件的能力
    新兵易学,老兵易用----C++(C++11的学习整理---如何减少代码量,加强代码的可读性)
    CV限制符--C++
    能ping通网络,也正常连接,就是打不开网页,无法访问网络
  • 原文地址:https://www.cnblogs.com/bluesea-flash/p/3338125.html
Copyright © 2011-2022 走看看