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

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

從文件名創建文件夾并保存文件。但第一個文件夾總是出現問題

從文件名創建文件夾并保存文件。但第一個文件夾總是出現問題

PHP
MYYA 2023-10-21 10:03:41
我改變了上傳的工作方式。我注意到,當我選擇要上傳的文件夾時,它會選擇所有內部文件,甚至從子文件夾中選擇所有內部文件,并且在我的主文件夾中有許多子文件夾,并且每個子文件夾中有 2 到 3 個文件。文件名如下。6-AALIYAH WIGHTON - 299-SOLO-JAZZ-6 YEARS AND UNDER7-ABIGAIL PALMER - 301-SOLO-LYRICAL-6 YEARS AND UNDER4-ZOE CAMPBELL - 299-SOLO-JAZZ-6 YEARS AND UNDER.mp3因此,在文件名中,第二個參數是文件夾名稱。例如,在上面 3 個示例名稱中,AALIYAH WIGHTON, ABIGAIL PALMER&ZOE CAMPBELL是文件夾名稱。需要首先創建它,然后文件將進入這些文件夾。這是代碼。if(isset($_POST['submit'])){    foreach ($_FILES['files']['name'] as $i => $name) {        if(strlen($_FILES['files']['name'][$i]) > 1) {            $Folder = explode('-', $name)[1];            $Path = 'BaberZamanTest/TEST/'.trim($Folder);                        //First Make Directories or Folder if not exist            if(!file_exists($Path)){            mkdir($Path, 0777, true);            }            //If the Folder has no file $name in $Path then Move file             if(!file_exists($Path.'/'.$name)){                move_uploaded_file($_FILES['files']['tmp_name'][$i], $Path.'/'.$name);            }        }    }}<form method="post" enctype="multipart/form-data">    <input type="file" name="files[]" id="files" multiple webkitdirectory mozdirectory>    <input class="button" type="submit" name="submit" value="Upload" /></form>現在問題是什么??傮w而言,它運行完美。但每次它都會跳過第一個文件夾,或者第一個文件夾中的一些文件。當我選擇文件夾時,它會顯示正確的文件數量。文件夾中有10子文件夾,所有子文件夾共有22文件總數。當我選擇時,它顯示正確的文件數量22,但是當上傳過程運行時,它經常上傳20文件。特別是它只錯過了第一個文件夾。所有其他文件夾都工作正常。所有文件都到那里。請幫助我解決這個問題
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

我認為你需要php.ini先編輯你的文件。因為默認的數量max_file_uploads20,我確信你已經錯過了這一部分。

去找你public_html并找到php.ini文件。如果不存在,您可以創建一個新php.ini文件,用文本編輯器編輯它并放在那里

max_file_uploads=50;

或者您想要多少個文件。

會起作用的


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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