爱易网页
PHP教程
人大复印资料处理程序_输入篇
日期:2013-01-31 浏览次数:20541 次
<? //本程序是为解析人大复印资料的文章到数据库专用。 //编者:孔秀祥。日期:2001/4/10 switch($position) { default: session_start(); if (!isset($auth_passed)) { echo "本功能只有授权用户才能使用。"; return -1; } if(isset($u_name)) { session_name($u_name); //echo "<center><font color='red'>".session_name().":本程序将竭诚为您服务。</font></center>\n"; //echo "<hr>"; } ?> <HTML><HEAD> <TITLE>文章加入数据库 </TITLE> </HEAD> <BODY><TABLE><CENTER> <FORM ENCTYPE= "multipart/form-data" NAME = "SubmitForm" ACTION= "<? $PHP_SELF ?>" METHOD = "POST"> <INPUT TYPE= "hidden" NAME = "MAX_FILE_SIZE" VALUE ="20000000"> <!--INPUT TYPE= "hidden" NAME = "UploadAction" VALUE = "1"--> <INPUT TYPE= "hidden" NAME = "position" VALUE = "process"> <TR><TD>文件名<TD><INPUT NAME = "UploadFile" TYPE = "file" VALUE="" SIZE = "30"></TR> <TR><TD>索引文件名<TD><INPUT NAME = "index_file" TYPE = "text" VALUE="" SIZE = "30"></TD></TR> <TR><TD>索引标题<TD><INPUT NAME = "index_title" TYPE = "text" VALUE="学而斋资料" SIZE = "30"></TD></TR> <TR><TD rowspan=5>查询说明</TD> <!--/TR><TR--> <TD rowspan=5><TEXTAREA wrap=on rows="5" cols="30" NAME = "index_describe" SIZE = "250"> 人大复印资料(1985-1989)根据任意词查询,任意词= </TEXTAREA></TD> </TR> <TD>文章分类</TD> </TR> <TR><TD> <SELECT size="1" name="catalog" TYPE = "int" default=11> ?<OPTION selected value="11">语言理论</OPTION> ?<OPTION value="12">语法学</OPTION> ?<OPTION value="13">语义学</OPTION> ?<OPTION value="14">语用学</OPTION> ?<OPTION value="15">修辞学 </OPTION> ?<OPTION value="16">古代汉语</OPTION> ?<OPTION value="21">历史学</OPTION> ?<OPTION value="31">中国哲学</OPTION> ?<OPTION value="41">其他</OPTION> </SELECT> </TR> <TR><TD align=center> <INPUT NAME = "submit" VALUE = "提交" TYPE = "submit"> <TD><INPUT NAME = "reset" VALUE = "重置" TYPE = "reset"> </TD></TR> </FORM></CENTER></TABLE></BODY> </HTML> <? break; case "process": session_start(); require "config.php3"; $UploadAction=0; $index_path="\\index\\"; $added=0; //索引文件是否已经存在的标记。 $die=0; //碰到异常情况退出循环标记。 $data_exist=0; //要加入的文章已经存在的计量 $data_insert=0; //新加入文章的计量 $repeat=0; //是不是重复了。 $TimeLimit=0; //设置超时限制时间缺省时间为 30秒设置为0时为不限时 set_time_limit($TimeLimit); //$UploadPath = AddSlashes(dirname($PATH_TRANSLATED)); $FileName = $UploadPath.$UploadFile_name; //上载文件名 //If(($UploadFile != "none")&&($UploadFile != "")) If(($UploadFile =="none")||($UploadFile == "")){ $page=$PHP_SELF; xueroom_error_exit("文件名不能为空,或者文件没有上传成功。",$page); } //$file_data=file($UploadFile); $link=@MYSQL_CONNECT($hostname,$dbusername,$dbpassword) OR DIE("不能连接数据库!"); @mysql_select_db("$dbname") or die("不能选择数据库!"); $patterne="/【\s*文献号\s*】(.+)\n/U"; //文献号 $patternf="/【原文出处】(.+)\n/U"; //原文出处 $patterng="/【原刊期号】(.+)\n/U"; //原刊期号 $patternh="/【分\s*类\s*号】(.+)\n/U"; //分 类 号 $patternb="/【复印期号】(.+)\n/U"; //复印期号 //$patternc="/.*\s*【 标 题 】(.+)\n【.*/Us";&nbs
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。