要上传 CSV 文件,您可以使用 HTML 表单和 PHP 来处理上传的文件。以下是一个简单的示例:
HTML 表单:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="csv_file" accept=".csv">
<input type="submit" value="上传">
</form>
PHP 处理上传的文件(upload.php):
<?php
if ($_FILES["csv_file"]["error"] == UPLOAD_ERR_OK) {
$file_name = $_FILES["csv_file"]["name"];
$file_tmp = $_FILES["csv_file"]["tmp_name"];
$file_ext = pathinfo($file_name, PATHINFO_EXTENSION);
// 检查文件扩展名是否为 csv
if ($file_ext == "csv") {
// 将上传的文件移动到目标位置
move_uploaded_file($file_tmp, "uploads/" . $file_name);
echo "文件上传成功!";
} else {
echo "只允许上传 CSV 文件!";
}
} else {
echo "文件上传错误!";
}
?>
上述代码将会将上传的 CSV 文件保存到 uploads/
目录下,并输出相应的结果信息。
请确保在服务器上创建一个名为 uploads
的目录,用于保存上传的文件。
这只是一个简单的示例,您可能还需要进行其他的验证和处理,如检查文件大小、文件名的唯一性等。
下一篇:检测php环境(php测试软件)
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站