Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中加载图像文件时出现的问题_Php_Html_Relative Path_Absolute Path_Web Standards - Fatal编程技术网

在PHP中加载图像文件时出现的问题

在PHP中加载图像文件时出现的问题,php,html,relative-path,absolute-path,web-standards,Php,Html,Relative Path,Absolute Path,Web Standards,我在用PHP加载图像文件时遇到一些典型问题。图像已成功加载,但无法正确显示 我声明了一个define值,然后在img tag src属性中回显它: define('image_site_url','localhost/projects/faantush/product_images/'); <img src="<?php echo image_site_url.$row['image1'] ?>" /> 找不到图像文件,但它位于产品图片中。以下是照片: 在HTML代码

我在用PHP加载图像文件时遇到一些典型问题。图像已成功加载,但无法正确显示

我声明了一个define值,然后在img tag src属性中回显它:

define('image_site_url','localhost/projects/faantush/product_images/');
<img src="<?php echo image_site_url.$row['image1'] ?>" />
找不到图像文件,但它位于产品图片中。以下是照片:


在HTML代码中:您缺少:http://before localhost


在HTML代码中:您缺少:http://before localhost


如果您的图片托管在与您的网站相同的服务器上,您实际上不需要使用绝对路径。在这种情况下,您可以使用相对路径并删除域名localhost:

<img src="/projects/path/to/your/picture.jpg" />
链接到其他网站时必须使用绝对路径,但也可以在自己的网站中使用绝对路径。不过,人们普遍不赞成这种做法。相对链接使更改域名等操作变得容易,而无需浏览所有HTML页面、查找链接和更改名称。作为额外的好处,他们迫使你保持你的网站结构整洁有序,这总是一个好主意

不使用绝对路径的一个有趣的用例是,如果您想将您的网站设置为SSL/TLS:您必须将所有出现的http更改为https。虽然这没什么大不了的,但这通常不是你想做的工作


请参阅和。

如果您的图片托管在与网站相同的服务器上,则不需要使用绝对路径。在这种情况下,您可以使用相对路径并删除域名localhost:

<img src="/projects/path/to/your/picture.jpg" />
链接到其他网站时必须使用绝对路径,但也可以在自己的网站中使用绝对路径。不过,人们普遍不赞成这种做法。相对链接使更改域名等操作变得容易,而无需浏览所有HTML页面、查找链接和更改名称。作为额外的好处,他们迫使你保持你的网站结构整洁有序,这总是一个好主意

不使用绝对路径的一个有趣的用例是,如果您想将您的网站设置为SSL/TLS:您必须将所有出现的http更改为https。虽然这没什么大不了的,但这通常不是你想做的工作


请参阅和。

您的文件结构是什么?请将其添加到您的问题中,在img srcssimple image文件中使用http://prefix进行尝试您的文件结构是什么?请将其添加到您的问题中,在img SRC简单图像文件中使用http://前缀重试相对路径更易于维护。相对路径更易于维护。