Php 文件上载在live server上不起作用

Php 文件上载在live server上不起作用,php,file-upload,cpanel,plesk,Php,File Upload,Cpanel,Plesk,警告:移动上载的文件(/images/24\u silver\u 2\u 1.jpg):无法打开 流:中没有这样的文件或目录 C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php在线 七十二 警告:移动上传的文件():无法移动 “C:\Windows\Temp\php19A2.tmp”到“/images/24\u silver\u 2\u 1.jpg” C:\Inetpub\vhosts\leojungen.com\httpd

警告:移动上载的文件(/images/24\u silver\u 2\u 1.jpg):无法打开 流:中没有这样的文件或目录 C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php在线 七十二

警告:移动上传的文件():无法移动 “C:\Windows\Temp\php19A2.tmp”到“/images/24\u silver\u 2\u 1.jpg” C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php在线 七十二

函数上传多文件($complaintId){
全局$_pdo;$path='';
//阵列中上载文件的计数#
$total=计数($_文件['FILES']['name']);
//循环浏览每个文件

对于($i=0;$i这是因为服务器上不存在目录
/images
,或者该目录缺少
写入权限
。请检查并修复此问题,然后重试。

这是因为服务器上不存在目录
/images
,或者该目录缺少
写入权限g、 请检查并修复此问题,然后重试

$newFilePath = "/images/".$complaintId."_".$_FILES['files']['name'][$i];
将此更改为

$newFilePath = "images/".$complaintId."_".$_FILES['files']['name'][$i];
将此更改为

$newFilePath = "images/".$complaintId."_".$_FILES['files']['name'][$i];
而不是: $newFilePath=“/images/”$complaintId.”$\u FILES['FILES']['name'][$i]

请尝试以下方法:

$newFilePath=“./images”。$complaintId.。$\u文件['FILES']['name'][$i]

./images中的句点表示root/images.。如果在root和images之间有其他句点,则将其包括在内

我知道这是一个非常古老的问题,但我发布了这个答案,这样如果像我这样的新程序员来了……他会得到适合我的解决方案,而不是: $newFilePath=“/images/”$complaintId.”$\u FILES['FILES']['name'][$i]

请尝试以下方法:

$newFilePath=“./images”。$complaintId.。$\u文件['FILES']['name'][$i]

./images中的句点表示root/images.。如果在root和images之间有其他句点,则将其包括在内


我知道这是一个很老的问题,但我发布了这个答案,这样如果像我这样的新程序员来了……他得到了对我有用的解决方案

做到了,现在它给了权限问题,警告:移动上传的文件(images/26_grey_2.jpg):无法打开流:第72行C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php中的权限被拒绝警告:移动\u上载的\u文件():无法将第72行的C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php中的“C:\Windows\Temp\php3891.tmp”移动到“images/26_grey_2.jpg”,请确保您对该文件夹具有写入权限。如果已执行此操作,则会出现权限问题,警告:移动已上载的文件(images/26_grey_2.jpg):无法打开流:第72行C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php中的权限被拒绝警告:移动\u上载的\u文件():无法将第72行C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php中的“C:\Windows\Temp\php3891.tmp”移动到“images/26_grey_2.jpg”,请确保您对该文件夹具有写入权限。是的,它显示警告:移动上载的文件(images/26_grey__2.jpg):无法打开流:第72行C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php中的权限被拒绝警告:移动上传的文件():无法将C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php中的“C:\Windows\Temp\php3891.tmp”移动到C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php中的“images/26_grey\u 2.jpg”是,警告:移动上传的文件(images/26_grey_2.jpg):无法打开流:第72行C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php中的权限被拒绝警告:移动上传的文件():无法将第72行C:\Inetpub\vhosts\leojungen.com\httpdocs\launch-complaint.php中的“C:\Windows\Temp\php3891.tmp”移动到“images/26_grey__2.jpg”