php - 打开目录错误;找不到这样的文件或目录

标签 php image src opendir

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

我收到错误:

警告:opendir(http://www.yoozpaper.com/uploads) [function.opendir]:无法打开目录:未在/hermes/bosweb/web088/b881/ipg.yoozpapercom/mobile 中实现/sportspage.php 第 313 行

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

对于图像src=$dir/$file

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

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

代码如下:

$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');

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

关于php - 打开目录错误;找不到这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9155992/

相关文章:

python - 使用 Python 从 HTML 页面中提取图像

javascript - 在 JavaScript 中将 src 属性更改为 data-src

php - 匹配句子中以特定字母开头的整个单词

php - 如何在 Uploadify 中实现选择文件夹选项?

php - 围绕我假设的复杂 MySQL 查询进行思考

php - 在 PHP 中将单词列表转换为数组

html - 无法让图像拉伸(stretch)全宽

CSS 过渡 : opacity not kicking in .

jQuery:查找并替换 html 中的字符串;避免 src 和 href 值

javascript - 如何使用jQuery设置图片src