ste*_*ieD 4 php image src opendir
这可能是一个非常简单的问题.我在目录/手机上工作,我在目录/上传中有照片.
我收到错误:
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"
对于图像src=$dir/$file.
请注意,当我使用主目录中的文件时,这是有效的.
任何有关这方面的帮助将不胜感激.
代码如下:
$dir = "http://www.yoozpaper.com/uploads";
Run Code Online (Sandbox Code Playgroud)
//打开目录
if ($opendir = opendir($dir))
{
Run Code Online (Sandbox Code Playgroud)
//读取目录
while (($file = readdir($opendir)) !==FALSE)
{
if ($file==$imagename)
Run Code Online (Sandbox Code Playgroud)
//可以在下面指定高度和宽度
echo "<img width='75%' height='30%' src='$dir/$file' title='$headline - Yoozpaper News Online' alt='$headline'><br /><br />";
Run Code Online (Sandbox Code Playgroud)
您必须了解文件系统和HTTP守护程序之间的区别.
虽然它们外观有些相似,但绝对不同.
要使用opendir,您必须打开*目录,而不是HTTP资源.
opendir('../uploads');
Run Code Online (Sandbox Code Playgroud)
应该管用
opendir($_SERVER['DOCUMENT_ROOT'].'/uploads');
Run Code Online (Sandbox Code Playgroud)
会更好,因为它总是指向uploads目录,无论你从哪里调用它.
| 归档时间: |
|
| 查看次数: |
19330 次 |
| 最近记录: |