2011-07-14 189 views
-3
echo "<img src=".$file." >" ; 

不显示图像,而$文件指向正确的图像位置C:\ WAMP \ WWW \公式\ PUBLIC \影像\ 13.png

代码的部分内容如下

$file = LIBPATH.DS.'images'.DS.$id.'.png' ; 
if(file_exists($file)){ 
echo $file."</br>"; 
echo "<img src='".$file."' >" ; 

} 
+0

如果它说:“C:\ WAMP ......”然后,除非你的机器上该文件查看的页面存在,它不会工作。更可能你希望$ file变量包含“\ public \ images \ 13.png” – BugFinder

+0

是的,我在同一台机器上检查它,我指向绝对路径 –

+0

,而代码读取$ file = LIBPATH.DS。 images..DS。$ id。'。png'; if(file_exists($ file)){ echo $ file。“
”; echo“”; } –

回答

3
<img src="<?php echo file_dir . '/' . $imageone; ?>" height="100" width="100"/> 

会帮助你

+1

不,它没有帮助 –

+5

@Pradeep:那么你不应该接受这个答案。如果确实有帮助,请删除您的评论。 – Mat

+0

是的,它确实有帮助。你只是为了适应你的代码。也许你可以雇佣他这样做.... – user2060451

3

您应该使用相对于Apache文档根目录,而不是绝对的你的文件系统路径。

+0

事实上。 src属性采用URI,而不是Windows风格的文件路径。 – Quentin

+0

nope它没有帮助 –

+0

它应该这样做。你可能弄错了路径。 – Quentin

1

试试这个

echo '<img src="'.$file.'">'; 
+0

如何显示图像而不是显示图像路径名称,https://docs.google.com/document/d/18-IQYbNxaVcOkU1B_qLTviKViUjgfos6DA6rw8taX_g/edit – Rathinam

+0

它将显示图像,而不是路径,因为它位于标记内 – Nitish