``` "; } ?> ```
``` "; } else $resource_id=""; if(preg_match($patternf,$data,$matchesf,PREG_SET_ORDER)) $origin_periodical=trim($matchesf[1]); //期刊 else $origin_periodical=""; if(preg_match($patterng,$data,$matchesg,PREG_SET_ORDER)) $date_temp=$matchesg[1]; //出版日期 else $date_temp=""; if(preg_match($patternh,$data,$matchesh,PREG_SET_ORDER)) $artical_type=trim($matchesh[1]); //文章分类 else $artical_type=""; /* if(preg_match($pattern11,$data,$matchesd,PREG_SET_ORDER)) $author_brif=$matchesd[1]; //作者简介 else $author_brif=""; */ if(preg_match($pattern12,$data,$matches12,PREG_SET_ORDER)) $content_brif=$matches12[1]; //内容提要 else $content_brif=""; // echo$data; //echo $artical_title; /* echo $resource_id." ```
``` "; echo $origin_periodical." ```
``` "; echo $artical_title." ```
``` "; echo $artical_author." ```
``` "; */ // echo $date_rep." ```
``` "; if(($artical_title=="")||($resource_id=="")){ $a=$i+1; echo "标题或人大编号为空,不合法。第 $a 篇没有加入数据库 ```
``` "; $die=1; //break; } else{ if(strlen(trim(substr($date_temp,6,2)))!=0){ $date_pub=substr($date_temp,0,4)."-".substr($date_temp,4,2).substr($date_temp,6,2)." 00:00:00"; } else{ $date_pub=substr($date_temp,0,4)."-".substr($date_temp,4,2)."-01 01:01:01"; //在日期的数字一定要有效,否则被置零。 // $date_pub=substr($date_temp,0,4)."-".substr($date_temp,4,2); } //如果原文发表在报纸上,则有日期 // $artical_title=preg_replace($pattern91,"",$artical_title); $origin_periodical=addslashes($origin_periodical); $artical_title=addslashes($artical_title); $date_reprinted=substr($date_rep,0,4)."-".substr($date_rep,4,2)."-01 01:01:01"; if($content_brif) $artical_data="$content_brif \r\n $artical_data"; $artical_data=addslashes($artical_data); $artical__size=strlen($artical_data); $resource_id=trim($resource_id); $query = "INSERT INTO artical (resource_id, origin_periodical,date_pub, artical_author, artical_title, artical_data, artical_type,artical__size, date_reprinted,catalog) VALUES ('$resource_id', '$origin_periodical','$date_pub', '$artical_author', '$artical_title', '$artical_data', '$artical_type','$artical__size', '$date_reprinted',$catalog)"; $q="select artical_id,resource_id,artical_title,artical_author,artical_type from artical where resource_id=\"$resource_id\""; $r = @mysql_query($q); // $count=@mysql_fetch_row($r); // echo "$artical_type,,".$count[4]." ```
``` "; while($count=mysql_fetch_array($r)){ //重复的号码可能有多个,真正重复的不一定是第一个找到的。所以要用循环来找。2001/3/16 //为了找到个理由,我花的代价可是不小。 if($artical_type==$count[4]&&$artical_author==$count[3]){ $data_exist+=1; $id=$count[0]; $title=$count[2]; $author=$count[3]; $repeat=1; break; } } if($repeat){ $f_data.=" ```
``` '; }//if($result) }//if(strlen($count)!=0){ //文章是否已经存在。 }//if(strlen($artical_title)==0){ }//if(preg_match($patterna,$t_data,$matchesa,PREG_SET_ORDER)){ }//for() //下面为结束处理。 set_time_limit(30); mysql_close($link); $dte_created=date('Y-m-d H:i:s'); $total=$data_exist+$data_insert; if($index_title==""){ $index_title="学而斋资料"; } $index_title=$index_title."_".$data_search; $html_header=" ```
$index_title
\r\n"; $dte_created=date('Y-m-d H:i:s'); $html_header.="$index_describe 发现了 $total 条/上载日期:$dte_created\r\n"; $html_header.="
``` \r\n"); fputs($fp," ```