永发信息网

php判断本地文件是否存在

答案:6  悬赏:80  手机版
解决时间 2021-12-02 20:28
php判断本地文件是否存在
最佳答案
PHP文件编码导致的问题.
$s = 'C:UsersAdministratorPictures狗.jpg';
var_dump(file_exists($s));在 使用 ANSI 编码的情况下. 上述代码. 在Windows环境下执行成功.
 
如果换成 utf-8 编码. 则会输出 false .
 
改成以下代码. 则在 utf-8 编码下 运行正常
$s = 'C:UsersAdministratorPictures狗.jpg';
var_dump(file_exists(mb_convert_encoding($s , 'gbk' , 'utf-8')));
全部回答
你把这句的
$dn="C:\Users\kfc\Desktop\写真.JPG";

中文改成字母试一试!php对中文的路径不是很好!追问刚才试了一下,不是那里的问题追答你确定你的路径是正确的吗?看下有没有大小写的区别!
将文件放进服务器文件夹内。
  1. 路径使用了中文,确保你的文件编码是gbk或者gb2312这种的。

  2. 需要转义,改成 C:\Users\kfc\Desktop\写真.JPG 试一下

$dn="C:\\Users\\kfc\\Desktop\\写真.JPG";

加上面的转义字符
  1. 你盘符的问题,C:Userskf……应该是:C:/User/kf……

  2. 后缀名尽可能避免大写:写真.JPG,部分程序有可能去索引.JPG文件,而不是.jpg文件

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一句爆特诗,西游记中钉耙
求养个少主斗渣男小说
炸苦瓜圈怎么做好吃,炸苦瓜圈的家常做法
淡水中水华也被称为什么?
歹的意思是什么
如图 本来d盘415g的容量现在只有100g能用,7
一套运动服原价125元现在只要93元现在买125套
虎鲨和什么鱼混养最佳?
百度知道里最佳答案与答案被采纳的区别
手机cpu是买8×2.0的还是买4×2.2+4×1.8的好
请问南水北调倒虹吸工程中 垫梁与涵箱间的隔
保定那里有大重收购柴鸡的。谢谢
大家有没有发觉现在女生很难找对象
网贷费用最低的是哪个
如何防止自己退失信心,放弃闻思佛法
推荐资讯
长城汽车哈佛SUV怎么样?发动机性能怎么样?
广州黄边时代玫瑰园具体在黄边哪 我是外地人
学府铭邸周边环境怎么样?生活便利吗?
钱小豪 和王小凤演的一部鬼片叫什么名字?
粤BL888B值多少钱
求力矩图和弯矩图,这2个有区别不
战舰少女r大建副产物是什么东西
84年和98年犯冲吗?老公84年的,我98年的,相
皇家音乐会所KTV(长江北路)怎么去啊,有知道
申请top20需要GRE刷到多少
小朋友的智商300多是如何测试的
收鼻翼有危险吗?求解 答
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?