Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 不要显示图像的完整路径,MVC_Php_Html_Download - Fatal编程技术网

Php 不要显示图像的完整路径,MVC

Php 不要显示图像的完整路径,MVC,php,html,download,Php,Html,Download,可能重复: 我的每个视图文件夹中都有一个img文件夹,例如views/Login/img/myImage.png 要将其作为图像标记的源进行回显,我必须声明服务器上图像文件的完整路径,即localhost:/mysite/public\u html/views/Login/img/myImage.png 在这方面,我是否不必使用完整路径?使用以下问题的答案: 您可以在您的网站根目录中创建一个图像调用脚本,该脚本将读取图像文件并将其作为图像返回 mysite.com/getImages.php?

可能重复:

我的每个视图文件夹中都有一个img文件夹,例如views/Login/img/myImage.png

要将其作为图像标记的源进行回显,我必须声明服务器上图像文件的完整路径,即localhost:/mysite/public\u html/views/Login/img/myImage.png


在这方面,我是否不必使用完整路径?

使用以下问题的答案:

您可以在您的网站根目录中创建一个图像调用脚本,该脚本将读取图像文件并将其作为图像返回

mysite.com/getImages.php?src=Login/img/myImage.png

在此脚本中,您将把URL的前缀添加到src查询字符串中。

您想使用什么?您可以使用相对路径。此路径取决于webrootfolder所在的文件夹。例如/views/Login/img/myImage.png这里有一篇关于它的文章:这与MVC或OOP无关。您可以使用mod_rewrite将图像路径重写为实际图像。外部世界将永远看不到真正的道路。