标签: php file
我需要使用PHP为我的网站创建临时文件。我怎样才能按以下方式编号:
tmp_file_01.jpg tmp_file_02.jpg tmp_file_XX.jpg
我想避免运行shell来弄清楚下一个可用的索引是什么。
答案 0 :(得分:3)
你会发现这是相对难以实现的(注意,我假设你试图避免文件系统访问,除了调用shell)。如果您与增加文件名的想法结合了,那么您可能希望使用某种共享数据存储来保存序列号,例如mysql,memcached或APC。
但是,根据您实际尝试的操作,您可以放弃递增编号的方案,只需使用tempnam()
如果您不反对文件系统访问,则有许多选项不涉及直接shell调用。例如,你可以glob('tmp_file _ * .jpg')