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

时间:2015-05-27 08:55:46

标签: php

  

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

     

警告:opendir(upload / 2 / post / 43):无法打开目录:第23行的C:\ xampp \ htdocs \ project \ php \ displaypostbox.php中没有此类文件或目录

     

警告:readdir()要求参数1为资源,字符串在第24行的C:\ xampp \ htdocs \ project \ php \ displaypostbox.php中给出

1 个答案:

答案 0 :(得分:0)

试试这个。

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