上传txt文件往数据库循环添加数据

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<form method="post" enctype="multipart/form-data">
文件名:<input type="file" name="f"/>
<input type="submit" name="submit" value="上传"/>

<?php 
//
require_once 'admin/conn.php';
if(!empty($_REQUEST["submit"]))
{
//		echo "<pre>";
//		var_dump($_FILES["f"]);
//		echo "</pre>";
//		echo "<hr/>";
//		echo "上传的文件名称".$_FILES["f"]["name"];
//		echo "<br/>";
//		echo "上传的文件类型".$_FILES["f"]["type"];
//		echo "<br/>";
//		echo "上传的临时文件名".$_FILES["f"]["tmp_name"];
//		echo "<br/>";
//		echo "上传的文件大小".$_FILES["f"]["size"];
//		echo "<br/>";
//		echo "上传的错误代码".$_FILES["f"]["error"];
//		echo "<hr/>";
//				实现文件上传函数:
//		$filename:上传文件临时文件的名称.默认:C:\WINDOWS\Temp\php12.tmp
//		$destination:上传后文件的路径和名称
//		move_uploaded_file($filename, $destination),返回值,真成功。否则失败。
		$a=$_FILES["f"]["tmp_name"];//上传文件临时文件的名称
		$b="fileup/".$_FILES["f"]["name"];//上传到fileup/文件夹下的路径
		if(move_uploaded_file($a, $b))
		{
			

			$content = file_get_contents("fileup/serial_number.txt");//txt文件路径
			$contents= explode("%",$content);//explode()函数以","为标识符进行拆分
			foreach ($contents as $k => $v)//遍历循环 
			{   
				$id = $k;  
			    $serial_number = $v;  
			    $db->tsg("insert into serial_number (`serial_number`)VALUES('$serial_number')"); 
	
			} 
			echo "添加成功";
		}
		else 
		{
			echo "上传失败";
			
		}
		
		
		
}
?>

</form>
</body>
</html>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值