在<img tag="" from="" php="" variable="" &="" file="" extension=""

时间:2017-05-18 13:14:40

标签: php

="" 中允许区分大小写我构建了一个动态生成&amp;的PHP脚本。显示如下的IMG标签:

<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语句,但不确定是否有更好的方法来触发值以检查所有可能性。

1 个答案:

答案 0 :(得分:0)

这是某些Unix操作系统的限制;

因此,我建议您对文件进行标准化,或者在数据库中保存相同的名称(如果存在,则使用cappitalized)。

但是,如果您使用Apache提供页面,则可以尝试使用"mod_speling"