为什么opendir()函数不能接受php变量为$dir=opendir(“upload/$userid/post/$p


why opendir() function cannot accept php variables as $dir=opendir("upload/$userid/post/$postid");

43 2上传/2/发布/43警告:opendir(upload/2/post/43,upload/2/post/43(:系统找不到指定的路径。(代码:3(在第23行的C:''examplep''htdocs''project''php''displaypostbox.php中

警告:opendir(upload/2/post/43(:无法打开dir:第23行的C:''examplep''htdocs''project''php''displaypostbox.php中没有这样的文件或目录

警告:readdir((要求参数1为resource,字符串在第24行的C:''examplep''htdocs''project''php''displaypostbox.php中给出

试试这个。

$a_dir="upload/$userid/post/$postid";
if(file_exists($a_dir)){
   $dir=opendir($a_dir);
}