C#中的Web服务并从PHP中使用

时间:2016-03-04 20:05:21

标签: c# php soap

我曾尝试在C#中使用Web服务并使用PHP,但我无法做到这一点。

我尝试做以下项目: 我有一个PHP表单,它必须将通过Web服务捕获的数据发送到SQL-Server中的数据库,目前我已经运行了web服务,我的麻烦是当我尝试在PHP中获取表单数据并发送到数据库时。 / p>

这是我在C#中的代码示例。

public bool addData(int AGE, string NAME)
{
    try
    {
        string dataSourceConnection = "Data Source=data;Initial Catalog=servidor;Persist Security Info=True;User ID=xxx;Password=xxx";
        SqlConnection connection = new SqlConnection(dataSourceConnection);
        connection.Open();

        SqlCommand command = new SqlCommand("INSERT INTO TEST (AGE, NAME) VALUES ('" + AGE + "','" + NAME + "')", connection);
        object o = command.ExecuteReader();
        return true;
        connection.Close();

    }
    catch(Exception ex)
    {
        return false;
    }
}

PHP代码:

<?php
require_once 'nusoap.php';
$name = $_POST['NAME'];
$age = $_POST['AGE'];
$webService = new SoapClient('http://localhost:43571/servicioWeb.asmx', array('cache_wsdl' => WSDL_CACHE_NONE));
$ws = $webService->addData(array('NAME' => $name, 'AGE' => $age))->result;
?>

有人可以告诉我如何做到这一点吗?

0 个答案:

没有答案