<!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>
上传txt文件往数据库循环添加数据
最新推荐文章于 2022-06-02 10:53:45 发布