<img src=/img/{$row['Invl_InventoryNumber']}.BMP>
这在Windows服务器上运行良好,其中区分大小写不是问题。
我们将脚本移动到Linux并且发现文件同时具有.BMP和.bmp文件扩展名,并且$ row ['Invl_InventoryNumber]变量也包含大写的字母值。
示例:RZP.bmp或rzp.bmp或RZP.BMP或RzP.bmp或Rzp.BMP等等。
我无法控制文件的命名方案,它们是由人创建的,但需要考虑/查找匹配的文件名。我在考虑某种CASE或if / elseif语句,但不确定是否有更好的方法来触发值以检查所有可能性。
答案 0 :(得分:0)
这是某些Unix操作系统的限制;
因此,我建议您对文件进行标准化,或者在数据库中保存相同的名称(如果存在,则使用cappitalized)。
但是,如果您使用Apache提供页面,则可以尝试使用"mod_speling"。