PHP检查是否同时存在2个文件

时间:2015-05-08 14:31:11

标签: php

我正在尝试检查两个文件是否同时存在于相同的句子中而不起作用..当我将两个条件中的句子分开时,它起作用但是没有发生任何事情,没有错误,没有警告没有... 请问有什么建议吗?

这是我的简单代码:

$folder_img_small = 'images/press/img_small/';
$folder_img_big   = 'images/press/img_big/';

$target = $folder_img_small;
$target = $target . basename( $_FILES['img_small_1']['name']);

$target2 = $folder_img_big;
$target2 = $target2 . basename( $_FILES['img_big_1']['name']);

if ( (file_exists($target)) && (file_exists($target2)) ) {
    echo "One of the files already exists with the same name.";
    $uploadOk = 0;
} 

1 个答案:

答案 0 :(得分:2)

为什么不尝试使用OR来实现此目标

if ( (file_exists($target)) || (file_exists($target2)) ) {
    echo "One of the files already exists with the same name.";
    $uploadOk = 0;
} 

尝试看看它是否有效。它只是比较它是存在于第一目标还是存在于第二目标中。一旦存在,那么......