dpz90118 2017-05-18 13:14
浏览 56

允许在PHP变量和文件扩展名的<img标记中区分大小写

I built a PHP script that dynamically generates & displays an IMG tag like this:

<img src=/img/{$row['Invl_InventoryNumber']}.BMP>

This worked great on a Windows server where case-sensitivity was not an issue.

We moved the script to Linux and have found that the files have both .BMP and .bmp file extensions AND ALSO the $row['Invl_InventoryNumber] variable contains Alphabetical values that are uppercase too.

Example: RZP.bmp OR rzp.bmp OR RZP.BMP OR RzP.bmp OR Rzp.BMP etc, etc.

I have no control over the naming scheme of the files, they are created by a human but need to account/look for matching files names. I was thinking of some sort of CASE or if/elseif statement but was not sure if there is a better way to trigger the value to check all possibilities.

  • 写回答

1条回答 默认 最新

  • doucang9673 2017-05-18 13:36
    关注

    This is a limitation of the some Unix OS;

    So I suggest that you standardize your files or save the same name (with cappitalized when there are) in your database.

    However, you can try to use "mod_speling" if you to serve your pages with Apache.

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题