
语法:string tempnam ( string dir, string prefix )
tempnam是在指定的目录下建立以prefix为前缀的唯一的临时文件(TMP(*).tmp),文件名的后缀名为tmp,这边传递的前缀(prefix),长度最大为3,如果超过了3,后面的将被截断。比如,你写TEMP,只取TEM作为前缀。
另外,getcwd函数是取得当前工作目录(get current work dir)。
// current directory echo getcwd() . " "//echo /home/didou chdir('cvs')// current directory echo getcwd() . " "//echo /home/didou/cvs
return date('ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 9, 13), 1))), 0, 8).str_pad(mt_rand(1, 999), 3, '0', STR_PAD_LEFT)这个就是生成一个唯一的ID的一个方法,你用uniqid(),就差不多了,
请问你说的临时文件后缀是什么呢?你们是自己的服务器还是租用的空间呢?如果是租用的空间是不会出现你说的问题的,可能是你的代码对修改之后的旧图片没有做删除处理!如果是是自己的服务器可能是你的APACHE里的INI文件的设置有问题欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)