我在執行exec函數時遇到問題while while循環
我想將xml文件傳輸到服務器問題是傳輸到服務器成功 但數據xml完全相同,數據仍然是第一個XML數據
是否exec的行爲是不能在運行的條件?或者在下一次運行之前我必須清除一些東西?PHP exec在while循環中
mysql_connect("someaddress","root","somepass");
mysql_select_db("somedatabase");
$t_data = mysql_query("SELECT * FROM inbox_hmis WHERE ordernumber = '01' AND status = 'false'");
while($data = mysql_fetch_array($t_data)){
$un_id_sms = $data['id_sms'];
echo "$un_id_sms";
$xmlget = "/var/www/sms/basedata/$un_id_sms.xml";
exec("curl -d @$xmlget http://apps.dhis2.org/demo/api/dataValueSets -H Content-Type:application/xml -u admin:password", $output);
$outx = $output[0];
$outx_r = str_replace("'", '"', $outx);
echo "$outx_r | ";
}
$un_ind_sms
是唯一的ID和xml文件的名稱
$outx_r
是XML數據
爲什麼使用命令行curl而不是php curl庫? – 2013-07-11 03:38:51
這是從我的客戶標準 –
@OkiPrasastio,您的客戶是瘋了。 – Brad