ファイルをサーバーにアップロードするという奇妙な動作があります。0 から 9 までのすべてのファイルを取得するのに問題はありませんが、パスを取得できません。
no. 10 ($_FILES['video_file']['tmp_name'][**10**]).
常に次のように返されWarning: Error: 8 (Can't open file or directory) in /home/...on line 89
ます$_FILES['video_file']['tmp_name'][$i]
。
サーバーとデータベースにアップロードされたファイルを確認しましたが、いいえを取得できます。10動画名($_REQUEST['video_name'][**10**])
. しかし、 No. 10のビデオ ファイルを取得できません。
PHPで:
$count_for_loop = count($_FILES['video_file']);
for($i=0; $i<$count_for_loop; $i++) {
$_REQUEST['video_name'][$i];
$_FILES['video_file']['tmp_name'][$i];
}
HTML の場合:
<form name="upload" method="post" action="editing.php">
<input type="text" name="video_name[]" value="t1" />
<input type="text" name="video_name[]" value="t2" />
<input type="text" name="video_name[]" value="t3" />
<input type="text" name="video_name[]" value="t4" />
<input type="text" name="video_name[]" value="t5" />
<input type="text" name="video_name[]" value="t6" />
<input type="text" name="video_name[]" value="t7" />
<input type="text" name="video_name[]" value="t8" />
<input type="text" name="video_name[]" value="t9" />
<input type="text" name="video_name[]" value="t10" />
<input type="file" name="video_file[]" />
<input type="file" name="video_file[]" />
<input type="file" name="video_file[]" />
<input type="file" name="video_file[]" />
<input type="file" name="video_file[]" />
<input type="file" name="video_file[]" />
<input type="file" name="video_file[]" />
<input type="file" name="video_file[]" />
<input type="file" name="video_file[]" />
<input type="file" name="video_file[]" />
<input name="submit" type="submit" value="Submit" />
</form>
私は数時間前にグーグルで検索し、SEで検索しましたが、この世界で私にしか起こらなかったようです! 助けてください!