将preg_replace映射到图像时出现问题

问题描述

| 我有这个代码
$imageMap=preg_replace(\'/([a-z ])/\',\'<img src=\"egypt/$1.png\" />\',$input);
哪个适用于ѭ1works,但是当要输入
\'space\'
时,它将查找文件夹中有的
\' .png\'
,但它说:
Not Found

The requested URL /egypt/ .png was not found on this server.
我注意到在URL中显示的是“ 5”,因此当我放置另一个名为“ 6”的图像时,它仍然说在服务器上找不到。 有什么建议吗?     

解决方法

        不要像space.png这样的文件命名-许多系统只是修剪(剪切beginig上的空格)文件名,所以确实很乱。这样的命名文件是不正确的,并且会导致类似的问题。