gpt4 book ai didi

php - move_uploaded_file() 函数不会将上传的文件保存在服务器上

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:50 27 4
gpt4 key购买 nike

我一直在编写一个 php 脚本,它创建一个文件夹并将发布的图像保存在创建的文件夹中,文件夹被创建,但图像我没有保存。

下面是脚本:

if (isset($_FILES['images'])) {
mkdir("files/test/".$new."/", 0755, true);

foreach ($_FILES['images']['tmp_name'] as $key => $value) {

if (!(empty($_FILES['images']['tmp_name'][$key]) || $_FILES['images']['tmp_name'][$key] == 'none')) {

$i_slika = 1;

$extenzion = strtolower(end(explode(".", $_FILES['images']['name'][$key])));
$file = "files/nekretnina/".$new."/".$i_slika.".".$extenzion;

while (file_exists($file)) {
$i_slika++;
$file = "files/nekretnina/".$new."/".$i_slika.".".$extenzion;
}

if (!@move_uploaded_file($_FILES['images']['tmp_name'][$key], $file)) {

$err_text = $err_text. 'Error: '.$_FILES['images']['name'][$key].'<br />';
} else {
include_once "thumbz.class.php";

$pic = new thumbz($file);
$pic->dimensionImage("resize",640);
$pic->addParam('l',0);
$pic->render($file);
}
}

}
}

最佳答案

您需要使用$_FILES['images']['tmp_name'][$key]而不是$_FILES['slika']['tmp_name'][$key]

您的索引名称错误!

尝试使用:

if (isset($_FILES['images'])) {
mkdir("files/test/".$new."/", 0755, true);

foreach ($_FILES['images']['tmp_name'] as $key => $value) {

if (!(empty($_FILES['images']['tmp_name'][$key]) || $_FILES['images']['tmp_name'][$key] == 'none')) {

$i_slika = 1;

$extenzion = strtolower(end(explode(".", $_FILES['images']['name'][$key])));
$file = "files/test/".$new."/".$i_slika.".".$extenzion;

while (file_exists($file)) {
$i_slika++;
$file = "files/test/".$new."/".$i_slika.".".$extenzion;
}

if (!@move_uploaded_file($_FILES['images']['tmp_name'][$key], $file)) {

$err_text = $err_text. 'Error: '.$_FILES['images']['name'][$key].'<br />';
} else {
include_once "thumbz.class.php";

$pic = new thumbz($file);
$pic->dimensionImage("resize",640);
$pic->addParam('l',0);
$pic->render($file);
}
}

}
}

关于php - move_uploaded_file() 函数不会将上传的文件保存在服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50048748/

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