php如何同时上传两个from的参数
时间: 2024-05-12 15:20:17 浏览: 96
可以使用 `multipart/form-data` 格式来上传两个表单参数。可以使用 `$_POST` 和 `$_FILES` 全局变量来获取上传的表单参数。
以下是一个示例代码,演示如何同时上传两个表单参数:
```php
<form action="upload.php" method="post" enctype="multipart/form-data">
<label for="file1">Choose file 1:</label>
<input type="file" id="file1" name="file1"><br>
<label for="file2">Choose file 2:</label>
<input type="file" id="file2" name="file2"><br>
<input type="submit" value="Upload">
</form>
```
```php
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$file1 = $_FILES['file1'];
$file2 = $_FILES['file2'];
// do something with $file1 and $file2
}
?>
```
在上面的代码中,`$_FILES` 变量将包含上传的文件信息,可以使用 `move_uploaded_file()` 函数将文件移动到服务器上的目标位置。
```php
move_uploaded_file($_FILES['file1']['tmp_name'], '/path/to/target/directory/' . $_FILES['file1']['name']);
move_uploaded_file($_FILES['file2']['tmp_name'], '/path/to/target/directory/' . $_FILES['file2']['name']);
```
注意,`$_FILES` 变量中的每个文件信息包括文件名、临时文件名、文件类型和文件大小。
阅读全文