Opendir错误;找不到这样的文件或目录


Opendir error; No such file or directory found

这可能是一个非常简单的问题。我在目录/手机上工作,我在目录中有照片/上传。

我得到错误:

Warning: opendir(http://www.yoozpaper.com/uploads) [function.opendir]: failed to open dir: not implemented in /hermes/bosweb/web088/b881/ipg.yoozpapercom/mobile/sportspage.php on line 313

我将其放入变量$dir="http://www.yoozpaper.com/uploads"

对于图像CCD_ 3。

请注意,当我处理主目录中的文件时,这是有效的。

如有任何帮助,我们将不胜感激。

以下代码:

$dir = "http://www.yoozpaper.com/uploads";

//开放目录

if ($opendir = opendir($dir))
{

//读取目录

while (($file = readdir($opendir)) !==FALSE)
{
if ($file==$imagename)

//可以指定下方的高度和宽度

echo "<img width='75%' height='30%' src='$dir/$file' title='$headline - Yoozpaper News Online' alt='$headline'><br /><br />";

您必须了解文件系统HTTP守护进程之间的区别
虽然他们的外表有点相似,但事情完全不同。

要使用opendir,您必须打开*一个目录,而不是HTTP资源。

opendir('../uploads');

应该工作

opendir($_SERVER['DOCUMENT_ROOT'].'/uploads');

会更好,因为它总是指向上传目录,无论你从哪里调用它。

http://www.yoozpaper.com/uploads我们是URL而不是目录。您无法使用opendir访问它。您需要它的系统路径,例如"/home/user/public_html/uploads"之类的。使用文件管理器或控制面板获取目录的路径

在您的情况下,它可能是"/hermes/bosweb/web088/b881/"。我不确定。在任何情况下,获取本地路径