PHP 透過 TCP/IP write RS232

由於發票機是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/

PHP 字串取代 - str_replace

str_replace ( 要被取代的字串 , 拿來代換的字串 , 被搜尋的字串 )

如 str_replace("BB", "DD", "AA BB CC");

結果為 AA DD CC

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 );

會員建立動態子網域


參考用資料
 
用會員帳號建立動態子網域的主機設定
 
子網域對應會員帳號的轉址程式及設定

Apache 重寫規則的常見應用 (rewrite)