更改现有网站源代码上的图像

时间:2017-08-07 22:27:27

标签: html css

我正在研究我的HTML技能,我正在尝试从现有网站的源代码中更改图像,并将其替换为计算机中的图像。

我链接了.html和.css文件,当我在浏览器上打开.html文件时,我看到原始网站的所有图像,但是当我把我的.jpg图像改为时,我有空格而不是。 例如:

<img src="/images/fullscreen/name_of_the_original_file.jpg" alt="" data-bgposition="center center" data-bgfit="cover" data-bgrepeat="no-repeat" data-bgparallax="10" class="rev-slidebg" data-no-retina>

- &GT;我看到了原始图片

<img src="/my_directory/name_of_my_image.jpg" alt="" data-bgposition="center center" data-bgfit="cover" data-bgrepeat="no-repeat" data-bgparallax="10" class="rev-slidebg" data-no-retina>

- &GT;我看到一个空白区域

你可以帮帮我吗?

2 个答案:

答案 0 :(得分:2)

问题是面向服务器端。 现有网站托管在某个服务器上,因此所有文件(包括html和css文件)都使用某个客户端上传到服务器。 例如,如果您有自己的实时网站,并且在计算机上编辑了某些代码,则需要将这些已编辑的文件上传到您的服务器上,例如使用FileZilla或类似的内容,这取决于它。

答案 1 :(得分:0)

通过网站提供的图片由服务器而非客户端处理。当您访问某个网站时,您实际上正在查看它的缓存副本,这是您独有的。发生缓存,以便当您再次尝试查看同一页面时,不需要再次下载图像,在此过程中耗尽您的数据。

这可能是一个令人困惑的概念,因为Facebook和Twitter等网站使用the example file来更新您看到的内容,而无需您与网站进行互动。请注意,这种行为只需从服务器检索更多最新信息,只需刷新&#39;你的缓存副本。

无法修改服务器端代码,除非您实际拥有网站,因为这将是一个巨大的安全漏洞。想象一下,如果您有一个列出用户A信息的公共页面。用户B可以出现并将其更改为自己的信息。用户A希望看到自己的信息,而不是用户B。

通过使用数据库解决了上述问题。用户A和用户B都将其相关信息存储在数据库中,并且页面可以使用条件查询简单地提供所需内容,具体取决于您要显示的信息。例如,SELECT * FROM USERS WHERE USER = 1SELECT * FROM USERS WHERE USER = 2AJAX语法)。

如果您 拥有您尝试修改的网站,则有两种选择:

  1. 直接通过托管平台修改文件(通常为 MySQL )。
  2. 在本地修改文件,然后通过cPanel上传文件。
  3. 显然,方法2是首选,因此本地副本始终与服务器保持同步。

    希望这有帮助! :)