由於發票機是RS232的接頭,所以找到以下的資料,
PHP 讀取 RSS
$xml_file='RSS路徑';
$fp = fopen($xml_file,'r');
//使用外部連結時的fread方法
$contents = '';
while (!feof($fp)) {
$contents .= fread($fp, 8192);
}
//建立一個解析器,編碼不是必要的,這邊設定utf-8
$XmlPr = xml_parser_create('utf-8');
//建立起始和終止元素處理器
xml_set_element_handler($XmlPr,"startElement","endElement");
//建立資料處理器
xml_set_character_data_handler($XmlPr,"characterData");
//開始解析xml檔
$ResXml = xml_parse($XmlPr,$contents);
//起始字完處理器
function startElement($parser, $name, $attrs){
global $depth, $stack, $tree;
$stack = strtolower($name);
if( $stack == 'item' ) $depth++;
}
//終止字完處理器
function endElement($parser, $name){}
//資料處理器
function characterData($parser, $data){
global $depth, $stack, $tree;
if(trim($data) != ""){
$tree[$depth][$stack] = $data;
}
}
資料參考 : http://blog.hsin.tw/2008/php-parse-xml/
$fp = fopen($xml_file,'r');
//使用外部連結時的fread方法
$contents = '';
while (!feof($fp)) {
$contents .= fread($fp, 8192);
}
//建立一個解析器,編碼不是必要的,這邊設定utf-8
$XmlPr = xml_parser_create('utf-8');
//建立起始和終止元素處理器
xml_set_element_handler($XmlPr,"startElement","endElement");
//建立資料處理器
xml_set_character_data_handler($XmlPr,"characterData");
//開始解析xml檔
$ResXml = xml_parse($XmlPr,$contents);
//起始字完處理器
function startElement($parser, $name, $attrs){
global $depth, $stack, $tree;
$stack = strtolower($name);
if( $stack == 'item' ) $depth++;
}
//終止字完處理器
function endElement($parser, $name){}
//資料處理器
function characterData($parser, $data){
global $depth, $stack, $tree;
if(trim($data) != ""){
$tree[$depth][$stack] = $data;
}
}
資料參考 : http://blog.hsin.tw/2008/php-parse-xml/
PHP 字串取代 - str_replace
str_replace ( 要被取代的字串 , 拿來代換的字串 , 被搜尋的字串 )
如 str_replace("BB", "DD", "AA BB CC");
結果為 AA DD CC
如 str_replace("BB", "DD", "AA BB CC");
結果為 AA DD CC
張貼者:
小Ko
標籤:
PHP,
PHP Function
/
Comments: ( 0 )
JavaScript 警告/確認/輸入 視窗
警告視窗(Alert Window)
alert("嘰哩呱啦,嘰哩呱啦");
確認視窗(Confirm Window)
MyQ = "你確定要怎樣怎樣嗎?";
MyA = confirm(MyQ);
if(MyA) alert("就怎樣 就怎樣 就怎樣 ");
輸入視窗(Prompt Window)
MyQ = "請輸入你的XXXXXX?";
MyA = prompt(MyQ,"預設值");
if (MyA != null) alert("你輸入的值 : "+ MyA );
alert("嘰哩呱啦,嘰哩呱啦");
確認視窗(Confirm Window)
MyQ = "你確定要怎樣怎樣嗎?";
MyA = confirm(MyQ);
if(MyA) alert("就怎樣 就怎樣 就怎樣 ");
輸入視窗(Prompt Window)
MyQ = "請輸入你的XXXXXX?";
MyA = prompt(MyQ,"預設值");
if (MyA != null) alert("你輸入的值 : "+ MyA );
張貼者:
小Ko
/ 2010年5月13日 星期四
標籤:
Javascript
/
Comments: ( 0 )