亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP 無法上傳超過 5 個圖像

PHP 無法上傳超過 5 個圖像

千萬里不及你 2023-10-24 19:45:53
我正在嘗試在 PHP 應用程序中上傳一些圖像,但無法執行此操作。在一些圖像之后,該帖子不會發送數據。這取決于文件大小,我可以發送多少個圖像,有時它適用于 5 個圖像,有時適用于 3 個圖像本身,它會拋出此錯誤。<form action="store.php" method="post" enctype="multipart/form-data">  <div class="form-group">    <label>Top Image:</label><br>    <input type="file" name="topimg" class="form-control-file" style="padding-bottom:15px;">  </div>  <div class="form-group">    <label>Sub Images:</label><br>    <input type="file" name="img[]" class="form-control-file" id="exampleFormControlFile2" multiple required>  </div>  <center>    <button type="submit" class="btn btn-success" name="button">Save</button>  </center></form>這是我正在使用的表單,它將數據發送到 store.php$uploaddir = '../../../img/gallery/';$dirname = "/img/gallery/";$newname = time() . basename($_FILES['topimg']['name']);$fileup = $dirname . $newname;$uploadfile = $uploaddir . $newname;$img = '';foreach ($_FILES['img']['name'] as $nam) {  $img = $img.",".$dirname.time().$nam;}$img = substr($img,1);上面的部分用于設置名稱,然后插入到我的數據庫中的代碼如下(我認為這是不必要的,所以我省略了它)move_uploaded_file($_FILES['topimg']['tmp_name'], $uploadfile);$count=0;foreach ($_FILES['img']['name'] as $filename){  $tmp=$_FILES['img']['tmp_name'][$count];  $count=$count + 1;  move_uploaded_file($tmp,$uploaddir.time().$filename);  $tmp='';}然后用這段代碼上傳文件。因此,當我嘗試上傳文件時,它顯示“未定義索引:topimg”和“未定義索引:img”,以及與這些無效相關的錯誤。我是 PHP 部分做錯了還是服務器中的某些設置。如果需要此信息,我正在使用 MAMP pro
查看完整描述

1 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

我認為你需要更改php.ini 中的upload_max_filesizepost_max_size指令。


查看完整回答
反對 回復 2023-10-24
  • 1 回答
  • 0 關注
  • 162 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號