Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP检查是否同时存在两个文件_Php - Fatal编程技术网

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

PHP检查是否同时存在两个文件,php,Php,我试图检查两个文件是否同时存在于同一个句子中,并且不起作用。。当我把句子分成两个条件句时,它会起作用,但不会发生任何事情,没有错误,没有警告,什么都没有。。。 有什么建议吗 这是我的简单代码: $folder_img_small = 'images/press/img_small/'; $folder_img_big = 'images/press/img_big/'; $target = $folder_img_small; $target = $target . basename( $

我试图检查两个文件是否同时存在于同一个句子中,并且不起作用。。当我把句子分成两个条件句时,它会起作用,但不会发生任何事情,没有错误,没有警告,什么都没有。。。 有什么建议吗

这是我的简单代码:

$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;
} 

为什么不为此尝试使用

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

试试看它是否有效。它只是比较它是否存在于第一个目标或第二个目标中。一旦存在于任何then…

中,请改用
|
(或)。您的代码要求两者同时存在
允许您测试“一个或另一个”是否存在。感谢兄弟,一切正常!只是对concat符号的简单混淆。。。上帝保佑你,感谢你的时间!不客气。我希望你能理解我关于比较主义的一点解释,这样下次你就可以在没有帮助的情况下处理这样的场景:)编码快乐@abelvf你能接受我的回答作为你问题的解决方案来帮助其他有同样问题的人解决他们的问题吗。