在wsdl结构内部动态发布值

我有PHP脚本要使用curl php发布和更新wsdl密钥的值:


 $imei = $_POST['86207503'];   

    $data = "<soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:sub=\"http://subscriberexample.com/\">\r\n

      <soap:Header/>\r\n   <soap:Body>\r\n

      <sub:wsUpdateSubscriberProfile>\r\n

      <!--Optional:-->\r\n

      <subscriberProfile>\r\n

      <!--Zero or more repetitions:-->\r\n

      <entry>\r\n

      <!--Optional:-->\r\n

      <key>IMEI</key>\r\n

      <!--Optional:-->\r\n

      <value>{$imei}</value>\r\n

      </entry>\r\n

      </subscriberProfile>\r\n

      <!--Optional:-->\r\n

      <subscriberID>123546546</subscriberID>\r\n

      <!--Optional:-->\r\n

      <alternateId>?</alternateId>\r\n

      <!--Optional:-->\r\n

      <updateAction>?</updateAction>\r\n

      <!--Optional:-->\r\n

      <parameter1>?</parameter1>\r\n

      <!--Optional:-->\r\n

      <parameter2>?</parameter2>\r\n

      </sub:wsUpdateSubscriberProfile>\r\n

      </soap:Body>\r\n</soap:Envelope>";


    $curl = curl_init();

.....

如果在上面的脚本中手动输入了数据,它将成功运行。我尝试将动态值用于表格中的IMEI值 $imei = $_POST['86207503'];


但它不起作用,价值永远不会过去。有人知道如何解决这个问题吗?


白衣染霜花
浏览 105回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP