【发布时间】:2012-11-04 01:46:28
【问题描述】:
我在使用opendir() 时遇到了文件路径问题。我收到以下警告:
PHP 警告:opendir(/uploads/users/405/images/profile/profilepic/) [function.opendir]:无法打开目录: 在......中没有该文件或目录 /home/my_folder/public_html/models/photos.php 在第 1059 行
photos.php 中的第 1059 行有以下内容:
if ( ( $handle = opendir( $profile_pic_path ) ) ) { // do stuff }
地点:
$profile_pic_path = '/uploads/users/405/images/profile/profilepic/';
我尝试了几种不同的方法,但无法正常工作(我的错误日志中不断收到 PHP 警告消息)。
我做错了什么?
【问题讨论】:
-
那个目录真的存在吗?在大多数系统上,文件系统根目录中名为
uploads的目录会很奇怪。 -
格式正确。您确定上传文件夹位于 webroot 中吗
-
是的,
uploads在public_html中。