在$ _FILES ['file'] ['name']中使用变量

时间:2012-08-06 23:49:32

标签: php image file post

有没有办法在实际的$_FILES['file']部分使用变量?我正在上传多个并非总是上传的图片。例如,我可以更新1-4张图片的潜力,但希望能够在实例中上传#3#4。代码是这样的:

if($selectedimages != ''){
    foreach ($selectedimages as $i){

        $imagename = $productid."-".$i;
        $imageid = "image_loc-".$imagename;
        if($_FILES['$imageid']['name']!=''){

但它不会在文件中注册名称的变量,无论如何都要这样做吗?

其他变量肯定是有效的,因为我已经检查了它们,该功能在这一步就死了。

1 个答案:

答案 0 :(得分:3)

是:if($_FILES[$imageid]['name']!=''){ - 只是不要使用引号,它不会被视为文字。