【发布时间】:2014-12-19 23:29:55
【问题描述】:
我尝试上传 100 张图片,但我只上传了 20 张图片? 有人可以告诉我下面的代码有什么问题吗?
HTML 代码:
<input type="file" name="filepic[]" multiple/>
PHP 代码:
foreach ($_FILES ['filepic']['tmp_name'] as $key => $tmp_name)
{
echo $fileNamei = $_FILES ['filepic']['name'][$key];
$fileSize = $_FILES ['filepic']['size'][$key];
$fileTmp = $_FILES ['filepic']['tmp_name'][$key];
$fileType = $_FILES ['filepic']['type'][$key];
$partnerNum = rtrim($fileNamei, ".jpg");
$img = rtrim($fileNamei, ".jpg");
$imgName = $img.'-'.$batchnumber.'.jpg';
$dir = "../../Libraries/PenImage";
move_uploaded_file ($fileTmp, "$dir/".$imgName);
$partner = $partnerNum;
$batchnum = $batchnumber;
$uplDate = $uplDatep;
$timeUpl = $timeup;
$fileName = $imgName;
$fileSize = $fileSize;
$fileType = $fileType;
if ($partnerNum)
{
$inserPic = $obj ->insertImage($partner, $batchnum, $uplDate, $timeUpl, $fileName, $fileSize, $fileType);
}
//error = validation
$picerr = array();
$errNotification = false;
if (!$partnerNum)
{
$picerr[] = 'NO Pensioner/s Image Uploaded';
$errNotification = true;
}
if ($errNotification)
{
$_SESSION['imgErr'] = $picerr;
header('location:../../Pages/Uploading/uploadImageupdate.php');
}
【问题讨论】:
-
请花点时间阅读stackoverflow.com/help/how-to-ask,然后考虑修改您的问题。
-
感谢@TiesonT。语法和更正
-
您的帖子由@Begueradj 编辑,而不是我。
-
您是否尝试过这篇文章中关于 max_file_uploads 指令的答案:stackoverflow.com/questions/3564796/…