php实现:一次选择多个文件上传

php实现:一次选择多个文件上传,第1张

参考代码如下:

<?php

$max_files=5 //最多上传文件让此的个数,与 up.htm 中的 input file 控件的个数相同

$up_ok_files=0//成功上传的文件个数

$up_folder="ups" //保存上传文件的目标文件夹

if(isset($_FILES['myfile'])){

//由于 $_FILES['myfile'] 是个数组,所以需要使用循环遍历

for($i=0$i<$max_files$i++){

//如果未出错

if($_FILES['myfile']['error'][$i]==0){

if(move_uploaded_file($_FILES['myfile']['tmp_name'][$i],$up_folder."/"型滑粗.$_FILES['myfile']['name'][$i])){

//成功上传后,计数器增 1

$up_ok_files +=1

}

else{

echo "<h4 style='color:red'>在服务器中保存失败</h4>"

}

}

}

echo "<h4>成功上传 ".$up_ok_files. " 个文件</h4>"

}

?>

注意:

如果对 $_FILES['myfile'] 这个数组的卜镇结构不清楚,可以在循环之前加入这句代码将其显示出来:

print_r($_FILES['myfile'])

如果您已经正确安装了 PHP 7.4,并且在命令行中可以使用 php 命令,但 PHPStorm 还是无法识别 PHP,可能需要进行以下步骤:

确保您已经在 PHPStorm 中正确配置了 PHP 解释器。您扰滑磨可以在 Settings/Preferences ->Languages &Frameworks ->PHP 中检查配置。确认您已经正确地指定了 PHP 解释器的路径

如果您已经正确地配置了缓斗 PHP 解释器,但 PHPStorm 仍然无法找到它,您可以尝试手动指定 PHP 可执行文件的路径。您可以在 Settings/Preferences ->Languages &Frameworks ->PHP ->CLI Interpreter 中添加一个新的解释器,并手动指定可执行文件的路径。

如果您在 Windows 上使用 PHP,您还需要将 PHP 可执行文件所在的目录添加到系统的 PATH 环境变量中。让态这将确保在任何位置都可以使用 php 命令。

如果您已经尝试了以上步骤但仍然无法解决问题,请尝试重新安装 PHP,并确保您已经按照正确的步骤进行了安装和配置。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8212227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存