我们在使用PHP的filesize()函数获取文件大小时,发生了message:filesize(): stat failed for的错误,如下:
message:filesize(): stat failed for F:s2017\SinaImgUpload\SinaImgUpload\bin\Debug\TempPath\Cookies.txt
检测了路径是正确的,但怎么都获取不到数据,我认真检查以后,发现\v被转义了。
const SinaCookiesFile="F:\\vs2017\SinaImgUpload\SinaImgUpload\bin\Debug\TempPath\Cookies.txt";
所以我转换了\v 变成\\v 就解决了问题。出现这个问题的原因是“” 而没有使用''
php中,双引号中的变量($var)和特殊字符(\r\n之类)会被转义,单引号中的内容不会被转义(所以效率更高)。
所以切语言以后的习惯,要适应单引号,提高程序效率。
上一篇:php获取远程文件大小教程 下一篇:返回列表 栏目分类帝国CMS教程
织梦cms教程
discuz教程
ecshop教程
phpcms教程
wordpress教程
苹果cms教程
php教程
数据库教程
微信小程序教程
python教程
css教程
js教程
视频教程
电子书
热门推荐- 01 分享几个随机美女图api接口 4058热度
- 02 优学院自动刷课PHP代码 715热度
- 03 php文件限速下载示例代码 632热度
- 04 随机二次元图片API接口源码 575热度
- 05 最新蓝奏云直连解析API接口php代码 502热度