1
我想找到一个文件是否存在,但只有在提供完整的文件路径。PHP只允许完整路径与is_file
$file = "C://dir/dir/file.txt"; // should return true
$file = "file.txt" //should return false;
这两个文件都存在,实际上它们是同一个文件。
function is_absolute_file($file){
return is_file($file) && strpos($file, ":". DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR) === 1 ;
}
虽然这工作,我会做所有的削减,以确保它们匹配DIRECTORY_SEPARATOR
一个str_replace
。
必须有更好的方法。有任何想法吗 ?
'“://”'........? –
'realpath(file)== file' – splash58