本文介绍了如何使用php将数据插入tally?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用此代码从tally erp 9.0提取数据,

 <?php 
$ requestXML = '< ENVELOPE>'。
'< HEADER>'。
'< TALLYREQUEST>汇出资料< / TALLYREQUEST>'。
'< / HEADER>'。
'< BODY>'。
'< EXPORTDATA>'。
'< REQUESTDESC>'。
'< REPORTNAME>日记簿< / REPORTNAME>'。
'< STATICVARIABLES>'。
'< SVEXPORTFORMAT> $$ SysName:XML< / SVEXPORTFORMAT>'。
'< / STATICVARIABLES>'。
'< / REQUESTDESC>'。
'< / EXPORTDATA>'。
'< / BODY>'。
'< / ENVELOPE>';

$ server ='LOCALHOST:9000';
$ headers = array(Content-type:text / xml,Content-length:。strlen($ requestXML),Connection:close);

$ ch = curl_init();
curl_setopt($ ch,CURLOPT_URL,$ server);
curl_setopt($ ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ ch,CURLOPT_TIMEOUT,100);
curl_setopt($ ch,CURLOPT_POST,true);
curl_setopt($ ch,CURLOPT_POSTFIELDS,$ requestXML);
curl_setopt($ ch,CURLOPT_HTTPHEADER,$ headers);
$ data = curl_exec($ ch);



if(curl_errno($ ch)){
print curl_error($ ch);
echo出错了..... try try;
} else {
echorequest accepted;
print $ data;
curl_close($ ch);
}

但是我的问题是如何将数据推入

$ p








b

$ server ='LOCALHOST:9000';


给予


i have fetch data from tally erp 9.0 using this code,

<?php
    $requestXML = '<ENVELOPE>'.
                           '<HEADER>'.
                           '<TALLYREQUEST>Export Data</TALLYREQUEST>'.
                           '</HEADER>'.
                           '<BODY>'.
                           '<EXPORTDATA>'.
                           '<REQUESTDESC>'.
                           '<REPORTNAME>Daybook</REPORTNAME>'.
                           '<STATICVARIABLES>'.
                           '<SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>'.
                           '</STATICVARIABLES>'.
                           '</REQUESTDESC>'.
                           '</EXPORTDATA>'.
                           '</BODY>'.
                           '</ENVELOPE>';

 $server = 'LOCALHOST:9000';
 $headers = array( "Content-type: text/xml","Content-length:".strlen($requestXML) ,"Connection: close");

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $server);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $requestXML);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$data = curl_exec($ch);



if(curl_errno($ch)){
    print curl_error($ch);
    echo "  something went wrong..... try later";
}else{
echo " request accepted";
    print $data;
    curl_close($ch);
}

But my problem is how to push(insert) data into Tally ERP 9.0 using php(curl).

解决方案

instead of

give

这篇关于如何使用php将数据插入tally?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 05:10