Проблема: использование веб-службы с использованием php - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь написать клиент для этого webservice

Пожалуйста, посмотрите на код:

    <?php

    function test()
    {
        $wsdl   = "https://manty-shah.outsystemscloud.com/WebServiceTester/Email.asmx?wsdl";
        $client = new SoapClient($wsdl, array('trace'=>1));  // The trace param will show you errors stack

        // web service input params
        $request_param = array(
        "MailToBeSent" => "abc@gmail.com");

    try
    {
       $responce_param =  $client->call("MailToBeSent", ['parameters' => $request_param]  );
       echo $responce_param;
    } 
    catch (Exception $e) 
    { 
        echo "<h2>Exception Error!</h2>"; 
        echo $e->getMessage(); 
    }
    }
if(array_key_exists('test',$_POST)){
   test();
}


?>

, но код php не работаетна нажатие кнопки HTML.Пожалуйста, посмотрите код HTML ниже:

<form method="post">
    <input type="submit" name="test" id="test" value="RUN" /><br/>
</form>

Редактировать: я использовал php.ini и получил вывод в виде: Клиент Soap: Включен

...