我正在尝试检查两个文件是否同时存在于相同的句子中而不起作用..当我将两个条件中的句子分开时,它起作用但是没有发生任何事情,没有错误,没有警告没有... 请问有什么建议吗?
这是我的简单代码:
$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;
}
答案 0 :(得分:2)
为什么不尝试使用OR
来实现此目标
if ( (file_exists($target)) || (file_exists($target2)) ) {
echo "One of the files already exists with the same name.";
$uploadOk = 0;
}
尝试看看它是否有效。它只是比较它是存在于第一目标还是存在于第二目标中。一旦存在,那么......