gpt4 book ai didi

PHP 照片/文件上传问题

转载 作者:行者123 更新时间:2023-11-30 00:44:56 30 4
gpt4 key购买 nike

我在四处寻找,因为我在 PHP 文件上传方面遇到了一些问题!如果用户想要或显示已存储在数据库中的照片,我正在尝试将一张或三张照片上传到数据库(admin_images)。我遇到了一些问题,下面是我目前的代码,欢迎任何建议。

 require_once 'connect/config.php'; 
require_once 'connect/opendb.php';
require_once 'connect/magic.quotes.php';

$home_query = "SELECT * FROM admin";
$home_rt = mysql_query($home_query);
$home_row = mysql_fetch_assoc($home_rt);

if(isset($_POST['submit'])) { $HomeTitle = check_input($_POST['HomeTitle']); $HomeBio = check_input($_POST['HomeBio']);

$home_query = mysql_query("UPDATE admin SET HomeTitle = '".$HomeTitle."', HomeBio = '".$HomeBio."' WHERE ID = 1");


foreach ($_FILES['file']['name'] as $f => $name) {
$name = strtolower($name);
$allowedExts = array("gif", "jpeg", "jpg", "png"); $temp = explode(".", $name); $extension = end($temp);
if(in_array($extension, $allowedExts)) { if($_FILES['file']['size'][$f] < 2000000) {
$uniqid = uniqid();

move_uploaded_file($_FILES["file"]["tmp_name"][$f], "upload/" . $uniqid . "." . $extension);

mysql_query("INSERT INTO admin_images (id, HomeImage1, HomeImage2, HomeImage3) VALUES (".$last_id.", '".$uniqid .".".$extension."')");
} else {
} } else {
} } header("Location: home1.php");

} require_once 'connect/closedb.php'; ?

在 PHP 页面的下方,我包含了:

input type="file" name="files[]" multiple

如果我不清楚,请道歉。提前致谢。

最佳答案

通过使用 $_FILES['file'] 您告诉 PHP 从名称为“file”的输入类型获取文件 - 您显示的输入具有不同的名称(实际上是一个数组) .

最好转储 $_FILES 数组以查看其中的实际数据。var_dump($_FILES);

关于PHP 照片/文件上传问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21456139/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com