提取小括号里的内容
Home
$from";
if(($handle=fopen("filelist.csv",'r'))!==FALSE){
while(($filelist[$fileNums]=fgetcsv($handle,0,','))!==FALSE){
$fileNums++;
}
}
if($to==0 || $to>=$fileNums) $to=$fileNums-1;
$FileName=$filelist[$from][1].".htm";
$fileId=$filelist[$from][0];
$fileId=$filelist[$from][0];
$dirLog=_DIR_LOG_."/";
$dirDb="db/";
$inputFileName=$FileName;
$outputFileNameHead=$filelist[$from][1];
$bookId=$filelist[$from][2];
$vriParNum=0;
$wordOrder=1;
$dirXmlBase="xml/";
$dirXml=$outputFileNameHead."/";
$currParNum="";
$xmlfile = $inputFileName;
echo "doing:".$xmlfile."
";
$log=$log."$from,$FileName,open\r\n";
$outputFile = fopen("xml/commantry.csv", "a") or die("Unable to open file!");
// 打开文件并读取数据
$strOutput="";
$Begin=false;
$count=0;
if(($fp=fopen($dirXmlBase.$dirXml.$outputFileNameHead.".csv", "r"))!==FALSE){
while(($data=fgetcsv($fp,0,','))!==FALSE){
if($data[15]=="paranum"){
$currParNum=$data[4];
}
if($data[4]=="("){
$Begin=true;
}
else if($data[4]==")"){
$book=substr($data[2],1);
$strOutput = str_replace(" .",".",$strOutput);
fwrite($outputFile, "\"{$book}\",\"{$currParNum}\",\"{$data[3]}\",\"{$strOutput}\"\r\n");
$Begin = false;
$strOutput="";
$count++;
}
else{
if($Begin){
$strOutput.=$data[4];
}
}
}
fclose($fp);
echo "单词表load:".$dirXmlBase.$dirXml.$outputFileNameHead.".csv
";
}
else{
echo "can not open csv file. filename=".$dirXmlBase.$dirXml.$outputFileNameHead.".csv";
}
/*
$myLogFile = fopen($dirLog."insert_db.log", "a");
fwrite($myLogFile, $log);
fclose($myLogFile);
*/
fclose($outputFile);
echo "count:$count";
?>
齐活!功德无量!all done!";
}
else{
echo "";
echo "正在载入:".($from+1)."——".$filelist[$from+1][0];
}
?>