作者ta0306556 (POIL)
看板RegExp
标题[问题] 关於判断档案名称
时间Wed May 4 13:54:35 2011
我想要抓出php上传档案的暂存档名。
所以使用下面的语法做判断
preg_match("/C:\\WINDOWS\\TEMP\\([^\.]+\.tmp)/",$_FILES['file']['tmp_name'],$m);
可是他却出现错误 "unmatched parentheses"
我要判断的资料为 "C:\WINDOWS\TEMP\php7C9.tmp"
目标是抓出後面的 "php7C9.tmp"
但是我这个正规表示法,已经在测试网页,测试过都正常。(网页如下)
http://www.rubular.com/#
根据我测试的结果是TEMP\\ ←这个斜线出的问题
可是我也不知道该怎麽改才会变成正确。
所以上来请教各位大大。
感谢大家。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.17.10.139
※ 编辑: ta0306556 来自: 163.17.10.139 (05/04 13:59)