为什么这些图像不显示?

时间:2012-11-06 04:56:38

标签: php html

我在笔记本电脑上运行了一个wampserver。我使用PHP脚本将图像上传到我的网站,但发现有些图像无法显示。我检查了图像是否实际上传并存在。他们确实存在。当其中一个图像同时显示在远程服务器和本地服务器上时,另一个图像仅显示在我的本地服务器上。链接如下所示:

  1. <img src="/upload/80001101/thumb/34_87960974.jpg" width="" height="" />
  2. <img src="/upload/80001205/thumb/20_52172113.jpg" width="" height="" />
  3. 我将第二张图片下载到我的服务器,可以看到它没有任何问题。可能是什么问题?

1 个答案:

答案 0 :(得分:0)

如果您的目录结构是:

  

- &GT; WWW /
  ------&GT;上传/
  -------------&GT; 80001101 /
  ----------------------&GT;拇指
  ----------------------------&GT; 34_87960974.jpg

显示图像的代码位于根目录(www)中。让我们说homepage.php。你的代码应该是这样的:

<img src="upload/80001101/thumb/34_87960974.jpg" width="" height="" />

但是如果您的文件位于子文件夹中,请假设结构是这样的。

  

- &GT; WWW /
  -------&gt;主页/
  ------------&GT; homepage.php

您的代码应如下所示:

 <img src="../upload/80001101/thumb/34_87960974.jpg" width="" height="" />

有关网址中../的详细信息,请访问此页面http://answers.yahoo.com/question/index?qid=20090205061849AAzDqZH

希望能帮到你