如何将图像显示到网页中

时间:2010-03-02 06:22:43

标签: html

我想在我的网页上显示上传的图片。对于doc文件,我使用file_get_contents来显示数据(不准确显示)但是在图像的情况下我没有任何想法.Plz告诉我

4 个答案:

答案 0 :(得分:2)

有两种可能的解决方案。

要使第一个工作,您的图像必须可以通过您的Web服务器访问(即位于文档根目录的子目录中);然后,您只需使用指向该图像的<img>标记:

<img src="sub-directory/your-image.jpg" alt="my image" />

当然,由你来调整图像的路径; - )


如果您的图像不在公共场所,则无法使用该技术,因为您的网络服务器将无法为其提供服务。

在这种情况下,您必须使用一些PHP脚本来提供图像,并使用<img>标记调用该PHP脚本:

<img src="serve-image?php.id=1234" alt="your image" />

或者像这样:

<img src="serve-image.php?img=my-image-name.jpg" alt="your image" />

这个serve-image.php脚本只会:


当然,请注意,您应确保此脚本不接受从服务器提供任何文件:它应仅提供包含图像的目录中的文件!

例如,不应该允许使用这样的东西(例如,脚本应该返回404错误)

<img src="serve-image.php?img=../../../etc/passwd" alt="trying to be bad" />

答案 1 :(得分:0)

您将图像存储为文件还是二进制数据?

如果是文件,

使用HTML IMG元素。

如果二进制,

读取字节并使用php gdlibrary

创建图像

按照这个

  1. 数据库中的图像URL应该与文档根目录相关
  2. 在您的html或php中使用
  3. 您需要确保目录结构合适。 bcoz对目录中可存储的文件数量有一些限制。为此,基于前两位数创建一些目录结构。甚至在db表中存储它。你的db表应该有文件名,相对路径,目录结构。
  4. 尝试并让我知道

答案 2 :(得分:0)

  

使用&lt; img&gt;代码中的标记。 它将在您的网页中显示require图像。 在图像标记中,您需要指定图像路径。

<img src="/home/pavunkumar/my_img.gif" alt="Not able to bring out" >

这里,alt属性用于表示消息,当图像由于某些其他问题(例如大小等)而无法在页面中显示时。

答案 3 :(得分:0)

简单的方法是使用

边框,宽度a