【发布时间】:2011-12-01 17:36:07
【问题描述】:
在前端,我让用户重命名他的任何图像。这是通过 javascript 提示获取新名称、jQuery ajax 和 php 完成的。当文件被重命名时,它必须对 2 个文件生效,如下面的链接所示。网址中的1 是动态的。是用户ID。问题是我只想替换文件名中的product,而不是后面的_1317804260。在第二个链接中,文件名前面有thumb_。所以我们只想用新的重命名替换product。解决这个问题,似乎我需要多次使用 explode() 才能完成工作。有没有更简单的方法来做到这一点。
http://domain.com/userfiles/1/images/product_1317804260.gif
http://domain.com/userfiles/1/images/thumbnails/thumb_product_1317804260.gif
所以基本上如果新名称是newname,文件的最终输出应该是
newname_1317804260.gif
thumb_newname_1317804260.gif
【问题讨论】:
-
您希望结果包含整个 URL 还是只有最后一部分?
标签: php javascript jquery ajax rename