thinkphp相同路径在html中能直接显示,在图片处理类中就打开不了,这是怎么回事?

https://img3.mukewang.com/5c8f6c240001396b06700217.jpg

https://img3.mukewang.com/5c8f6c2600014f0908000404.jpg

https://img2.mukewang.com/5c8f6c2700013a5005330106.jpg

https://img1.mukewang.com/5c8f6c2900013c0008000533.jpg

上面两张图相对应,下面两张图向对应,为什么同一路径,在HTML里面可以显示,在php里使用图片处理的打开方法却打开不了

PIPIONE
浏览 516回答 5
5回答

LEATH

大哥,你分清楚单引号和双引号的区别啊

蝴蝶不菲

大哥,在PHP里处理的路径是相对于你当前PHP文件来说的,而放在html里显示是相对于你网站的根目录(index.php)所在目录来说的。

喵喔喔

试试$image->open(__ROOT__.'/1.jpg');

慕尼黑5688855

兄弟,__ROOT__ 这个常量不能再控制器里使用,是在视图里使用的。 你试试用绝对路径。
打开App,查看更多内容
随时随地看视频慕课网APP