bbsloadcsv.php

来自「bbs server linux平台下软件源码」· PHP 代码 · 共 127 行

PHP
127
字号
<?php	/**	 * 	 * $Id: bbsloadcsv.php,v 1.1 2003/09/03 14:15:55 stiger Exp $	 */	global $errno;	@$action=$_GET["act"];	require("funcs.php");	if ($loginok !=1 )		html_nologin();	else	{		html_init("gb2312","csv导入");		$attachdir=getattachtmppath($currentuser["userid"] ,$utmpnum);		@mkdir($attachdir);		if ($action=="add") {			@$errno=$_FILES['attachfile']['error'];			if ($errno==UPLOAD_ERR_OK) {				$buf=$_FILES['attachfile']['name'];								$tok = strtok($buf,"/\\");				$act_attachname="";				while ($tok) {					$act_attachname=$tok;    					$tok = strtok("/\\");				}				$act_attachname=strtr($act_attachname,$filename_trans);				$act_attachname=substr($act_attachname,-60);				if ($act_attachname!="") {			        	if ($_FILES['attachfile']['size']>ATTACHMAXSIZE) 							$errno=UPLOAD_ERR_FORM_SIZE;				} else					$errno=100;			}		}?><script language="JavaScript"><!--function SymError(){  return true;}window.onerror = SymError;//--></script><style type="text/css">.txt01 {  font-family: "宋体"; font-size: 12px}.form01 {  font-family: "宋体"; font-size: 12px; height: 20px; letter-spacing: 3px}.form02 {  font-size: 12px}</style><body bgcolor="#FFFFFF"  background="/images/rback.gif"><?php                if ($action=="add") {                	switch ($errno) {                	case UPLOAD_ERR_OK:						$tmpfilename=tempnam($attachdir,"att");						if (is_uploaded_file($_FILES['attachfile']['tmp_name'])) {			    			if( move_uploaded_file($_FILES['attachfile']['tmp_name'], 			        			$tmpfilename) == FALSE ){								echo "保存失败";							}else{               					echo "文件导入成功!";								$ret = bbs_csv_to_al($tmpfilename);								echo "共导入".$ret."项";								@unlink($tmpfilename);               					break;							}						}						echo "保存文件失败!";						break;                	case UPLOAD_ERR_INI_SIZE:                	case UPLOAD_ERR_FORM_SIZE:                		echo "文件超过预定的大小" . sizestr(ATTACHMAXSIZE) . "字节";                		break;                	case UPLOAD_ERR_PARTIAL:                		echo "文件传输出错!";                		break;                	case UPLOAD_ERR_NO_FILE:                		echo "没有文件上传!";                		break;                	case 100:                		echo "无效的文件名!";                	default:                		echo "未知错误";                	}                	echo "<br />";					html_normal_quit();                }?><script language=javascript>function addsubmit() {  var e1,e3;  var e2;  var pos=0;
  var obj=document.forms[0].elements["attachfile"];
  if (!obj) return true;  if (obj.value == ""){	alert('您还没选择上传的文件'); 	return false;  } else {        e2="bbsloadcsv.php?act=add";        document.forms[0].action=e2;          document.forms[0].submit();  }}function clickclose() {	return window.close();}</script>请选择要导入的csv文件:<br><form name="addattach" method="post" ENCTYPE="multipart/form-data" align="left" action="">              <input type="hidden" name="MAX_FILE_SIZE" value=<?php echo(ATTACHMAXSIZE);?>>              <input type="file" name="attachfile" size="20" value class="form02">              <input type="button" width="61"          height="21" value="导入" border="0" onclick="addsubmit()" class="form01" ></form></body></html><?php	} // nologin else?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?