这是我在PHP上从未遇到过的最奇怪的问题(十年以来一直在使用它),这就是为什么我要编写此消息。 PHP版本是7.2。
我认为这并不重要,但是我使用CodeIgniter,我的问题是在第一个index.php中。一切都在本地工作,但是当我将代码放在服务器(不幸的是共享服务器)上时,行为是:
我不明白。我在开始添加phpinfo时注意到了这一点,突然出现了我的页面,因为phpinfo的徽标使用了这种图片。
我进行了许多测试,唯一使之起作用的方法是使用data:image base64之前的(以及顺便说一句,就在我使用“”将其不显示之前,它仍然可以工作。) )。对图像使用链接无效。
我没有错误,无处。
我只想知道是否有人对这里发生的事情有所了解?
非常感谢! (对不起,我不是英国人)
答案 0 :(得分:0)
我认为您正在使用Windows机器进行本地开发。您的服务器是基于Linux的... Linux服务器完全区分大小写。请检查文件夹,文件名是否正确。
如果文件夹是../View/123.jpg 然后。 src =“ ../ VIEW / 123.JPG”将在Windows machime上运行。但是linux服务器出错。.