thinkphp5.1相对路径和绝对路径?
在ThinkPHP 5.1中,绝对路径和相对路径的概念与传统的Web开发类似。这两者的主要区别在于如何引用文件和资源的位置。
1. 绝对路径:绝对路径是指从根目录开始的文件或资源路径。在ThinkPHP 5.1中,绝对路径通常以项目的根目录为基准。例如,如果您的项目根目录为`/var/www/html/myproject`,那么`/static/img/example.jpg`就是一个绝对路径,表示图片文件位于`/var/www/html/myproject/static/img/example.jpg`。
2. 相对路径:相对路径是指从当前文件或目录开始的文件或资源路径。在ThinkPHP 5.1中,相对路径通常以当前控制器或视图文件为基准。例如,如果您的当前控制器文件位于`/var/www/html/myproject/application/index/controller/Index.php`,那么`./static/img/example.jpg`就是一个相对路径,表示图片文件位于`/var/www/html/myproject/application/index/controller/static/img/example.jpg`。
在ThinkPHP 5.1中,您可以使用`__DIR__`常量来表示当前文件或目录的绝对路径。例如,`__DIR__.'/static/img/example.jpg'`表示当前文件或目录的绝对路径下的`static/img/example.jpg`文件。同时,ThinkPHP 5.1也支持使用`.`和`..`表示相对路径。例如,`./static/img/example.jpg`表示当前文件或目录的相对路径下的`static/img/example.jpg`文件。
html的图片的三种路径代码,各该怎样写?
物理路径:假如你的图片在D盘的images文件下,文件名称为 tupian.jpeg的话用下面的格式。<img src="file:///D|/images/tupian.jpeg"/>
相对路径:如果是网站的话,则为下面的:<img src="images/tupian.jpeg"/>
这个为html文件和images同一目录的写法:<img src="tupian.jpeg"/>
这个为图片和html文件同一目录的写法:<img src="../images/tupian.jpeg"/>
还没有评论,来说两句吧...