2012-10-08 1 views
0

나는 PHP5의 SoapClient와 같은 대안으로 NUSOAP을 사용하려고하는데 PHP5를 얻을 수 없다.Tranlate NUSOAP에서 PHP5의 SOAPClient

어떻게 PHP5 SoapClient 코드를 NUSOAP으로 변환 할 수 있습니까?

$epay_params = array(); 
$epay_params['merchantnumber'] = "ENTER YOUR MERCHANT NUMBER HERE"; 
$epay_params['subscriptionid'] = "ENTER THE SUBSCRIPTIONID RETURNED FROM EPAY HERE"; 
$epay_params['orderid'] = "1234"; 
$epay_params['amount'] = "9995"; 
$epay_params['currency'] = "208"; 
$epay_params['instantcapture'] = "0"; 
$epay_params['fraud'] = "0"; 
$epay_params['transactionid'] = "-1"; 
$epay_params['pbsresponse'] = "-1"; 
$epay_params['epayresponse'] = "-1"; 

$client = new SoapClient('https://ssl.ditonlinebetalingssystem.dk/remote/subscription.asmx?WSDL'); 

$result = $client->authorize($epay_params); 

if($result->authorizeResult == true) 
{ 
    $transactionid = $result->transactionid; 
} 
else 
{ 
    //Error - see pbsresponse and epayresponse 
} 

나는 이런 식으로 시도했지만 아무 것도 이해하지 못합니다.

include("lib/nusoap.php"); 
$epay_params = array(); 
$epay_params['merchantnumber'] = $Payments->merchantnumber; 
$epay_params['subscriptionid'] = $_POST['subscriptionname']; 
$epay_params['orderid'] = $_POST['orderid']; 
$epay_params['amount'] = $_POST['amount']; 
$epay_params['currency'] = $_POST['currency']; 
$epay_params['instantcapture'] = "0"; 
$epay_params['fraud'] = "0"; 
$epay_params['transactionid'] = "-1"; 
$epay_params['pbsresponse'] = "-1"; 
$epay_params['epayresponse'] = "-1"; 


$client = new nusoap_client('https://ssl.ditonlinebetalingssystem.dk/remote/subscription.asmx?WSDL','wsdl'); 
$client->call("transactionid", $epay_params); 

echo $client->authorizeResult; 

답변

0

로컬 서버 또는 원격 서버에서 15 분 오래된 항목을 삭제하려고하면 명확하게 나타낼 수 있습니까?

나는 cronjob으로 계획된 sql 명령을 작성하여 내 웹 사이트의 MySQL 데이터베이스 항목에 대해이 작업을 수행합니다. 완벽하게 작동합니다.

문제가 원격 데이터베이스의 레코드를 삭제하는 것이면 먼저 쿼리 할 수 ​​있는지 확인하십시오. API는 DELETE와 같은 특정 SQL 문을 허용하지 않을 수도 있습니다.

+0

죄송합니다. 제목이 자동 완성되었으므로 이전 스레드로 업데이트했습니다. –

+0

이 기사를보십시오 [link] http://stackoverflow.com/questions/322510/moving-from-nusoap-to-php5-soap – rws907

+0

저는 SoapClient를 PHP5로 사용할 수 없다고 말했습니다. 따라서 NUSOAP을 사용합니다. –