如果只有图像,则显示我的页面

时间:2019-06-28 17:22:14

标签: php

这是我在PHP上从未遇到过的最奇怪的问题(十年以来一直在使用它),这就是为什么我要编写此消息。 PHP版本是7.2。

我认为这并不重要,但是我使用CodeIgniter,我的问题是在第一个index.php中。一切都在本地工作,但是当我将代码放在服务器(不幸的是共享服务器)上时,行为是:

  • 如果在index.php的开头,有一个使用data:image和base64的图像,则会显示页面
  • 如果没有,我有空白页

我不明白。我在开始添加phpinfo时注意到了这一点,突然出现了我的页面,因为phpinfo的徽标使用了这种图片。

我进行了许多测试,唯一使之起作用的方法是使用data:image base64之前的(以及顺便说一句,就在我使用“”将其不显示之前,它仍然可以工作。) )。对图像使用链接无效。

我没有错误,无处。

我只想知道是否有人对这里发生的事情有所了解?

非常感谢! (对不起,我不是英国人)

1 个答案:

答案 0 :(得分:0)

我认为您正在使用Windows机器进行本地开发。您的服务器是基于Linux的... Linux服务器完全区分大小写。请检查文件夹,文件名是否正确。

如果文件夹是../View/123.jpg 然后。 src =“ ../ VIEW / 123.JPG”将在Windows machime上运行。但是linux服务器出错。.