โดย butterney » 18/05/2012 12:46 pm
เรียกใช้แบบนี้ถูกหรือเปล่าคะ ต้องแก้ไขตรงไหน มันยังไม่ได้อ่ะคะ ช่วยดูโค้ดให้หน่อยนะคะ ขอบคุณคะ
function swath($input_text)
{
$input_filename= tempnam("/tmp", "swath_");
$output_filename= tempnam("/tmp", "swath_");
$input_text_tis620 = iconv("UTF-8", "TIS-620",$input_text);
file_put_contents($input_filename, $input_text_tis620);
system("C:\AppServ\www\swath < $input_filename > $output_filename");
$raw = file_get_contents($output_filename);
$raw_utf8 = iconv("TIS-620", "UTF-8", $raw);
unlink($input_filename);
unlink($output_filename);
return preg_split('/\|/', $raw_utf8);
}
$output=swath(file_put_contents("C:\AppServ\www\swathf\test.txt",$input_text));
print implode("<BR>", $output);
file_put_contents("C:\AppServ\www\swathf\output.txt",implode ($output,"\r\n"));
เรียกใช้แบบนี้ถูกหรือเปล่าคะ ต้องแก้ไขตรงไหน มันยังไม่ได้อ่ะคะ ช่วยดูโค้ดให้หน่อยนะคะ ขอบคุณคะ
function swath($input_text)
{
$input_filename= tempnam("/tmp", "swath_");
$output_filename= tempnam("/tmp", "swath_");
$input_text_tis620 = iconv("UTF-8", "TIS-620",$input_text);
file_put_contents($input_filename, $input_text_tis620);
system("C:\AppServ\www\swath < $input_filename > $output_filename");
$raw = file_get_contents($output_filename);
$raw_utf8 = iconv("TIS-620", "UTF-8", $raw);
unlink($input_filename);
unlink($output_filename);
return preg_split('/\|/', $raw_utf8);
}
$output=swath(file_put_contents("C:\AppServ\www\swathf\test.txt",$input_text));
print implode("<BR>", $output);
file_put_contents("C:\AppServ\www\swathf\output.txt",implode ($output,"\r\n"));