0

我最近开始学习php,我对html和css也没有太多经验,所以我决定创建一个网站只是为了练习。我用几天时间创建了一个简单的,并想在一个免费的虚拟主机站点上对其进行测试。所以使用 000webhost,我上传了我的文件,因为它们出现在我的计算机上,具有相同的确切目录。但问题是我的网站没有打开图片。当我直接从我的电脑打开它时它会显示图片,但当我从互联网打开它时它不会显示它们。这是一个html代码的例子:

<img  src="imgs/header.png" />

和我的网站slapswithfriends.host22.com

4

5 回答 5

1

如果您使用的是 000webhost,请尝试此操作,它可能会对您有所帮助。首先访问这个http://imgur.com/并创建一个帐户并上传您想要在您的网站上添加的图像,上传成功后复制该图像的链接并将其粘贴。

于 2015-09-13T09:30:47.193 回答
0

您的图片在上传过程中似乎已损坏。尝试再次上传它们。也许使用不同的上传方法。我不知道 000webhost 但通常这些主机提供某种 ftp 访问并上传。

于 2013-07-29T00:42:34.297 回答
0

当您直接打开图像时,您可以看到它们在那里但无法打开。

确保您的虚拟主机支持图像托管。如果没有,您可以将您的图片上传到外部图片托管商(例如Imgur)。

如果您的虚拟主机支持图片,则图片未正确上传。尝试重新上传它们。

于 2013-07-29T00:44:03.543 回答
0

检查服务器的文件夹可访问性。用户必须能够读取该文件夹的内容。使用:sudo chmod 644 文件夹名称;

于 2013-07-29T00:50:11.020 回答
0

尝试使用不同的斜线。在我的本地主机上,它就像“\assets\img\example”,但在网络主机上,这种类型不会显示结果。Finnaly 我尝试使用标准斜线,它是“assets/img/example”。它可能基于 WEB 虚拟操作系统及其关于路径的配置。

于 2019-02-21T19:58:24.587 回答