一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP中文件上傳的一個問題

PHP中文件上傳的一個問題

2019-11-08 13:36php教程網 PHP教程

不知道大家有沒有遇到過這樣的問題,在文件上傳的時候,用 move_uploaded_file 這個函數不能移動文件,而用copy 或者 rename 確是可以的。

我也一直很困惑。在文檔上,說的比較模糊,就是 move_uploaded_file 這個函數,加了一步檢查,檢查這個文件是否是有 HTTP POST 上傳的,

至于,如何檢查的沒有說。

我google 了好一陣子,都沒有能解決這個問題,也不知道問題出現在哪里。后來,終于決定看源代碼。終于在 源代碼里面看到 把文件名 和

php 配置中的 upload_tmp_dir 這個參數進行比較,如果文件在這個目錄下面,那么 move_uploaded_file 才會進行移動操作。而且這個比較是大小寫敏感,/ \ 在Windows 下面也是不一樣的。而在PHP配置文件解析的時候,會調用一個realpath 函數,也就是是說,你在move_uploaded_file 之前,

必須對$file['tmp_name'] = realpath($file['tmp_name']); realpath 一下。

還有一種情況,大家要注意,就是 move_uploaded_file 如果配置成一個無法訪問的路徑,那么你不管怎么處理,move_uploaded_file 總是不能成功移動文件。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 性一交一无一伦一精一品 | 亚洲激情一区 | 污斗罗大陆 | 男人j放进女人的p视频免费 | 亚洲免费视频播放 | 色亚洲视频| 91专区 | 久久精品一区二区免费看 | 日本久久免费大片 | 狠狠躁夜夜躁人人爽天天miya | 日韩香蕉网 | 精品第一国产综合精品蜜芽 | 亚洲波霸| 国产永久一区二区三区 | 欧美日韩亚洲综合在线一区二区 | 日本视频一区在线观看免费 | 春光乍泄在线 | 69成人影院 | 草草影院在线 | 色吊丝每日永久访问网站 | 国内自拍2019 | 免费看一级a一片毛片 | 娇妻被老外疯狂调教 | 亚洲精品国产成人99久久 | 无码射肉在线播放视频 | 国产自产2023最新麻豆 | 99久久中文字幕伊人 | 182免费在线观看 | 嫩草视频在线观看免费 | 亚洲第一色网站 | 国内外精品免费视频 | 无耻三级在线观看 | 欧美一卡2卡三卡4卡5卡免费观看 | 色老板免费在线观看 | 美女脱小内内给男生摸j | 国产男女爱视频在线观看 | 九9热这里真品 | 久久国产精品人妻中文 | 美女18隐私羞羞视频网站 | 免费国产在线视频 | 日本老妇乱子伦中文视频 |