成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

解決PHP上傳is_uploaded_file的tmp_name錯誤

2010-08-28 10:54:46來源:西部e網作者:

今天幫朋友配置一個PHP的程序,里面有一些上傳圖片的功能,統統的不能用了,上傳的時候提示沒有此文件或者文件格式不正確。

icech查看了一下代碼,發現是在
!move_uploaded_file($_FILES['upphoto']['tmp_name']
這里返回的是false值

查看了半天終于解決了這個問題。下面icech說說自己解決的思路。

1、臨時文件權限的問題

因為朋友的服務器是IIS里面配置的PHP,所以要考慮到權限的問題。

找到PHP安裝目錄中php.ini文件,查找upload_tmp_dir,里面的值為“"C:\temp”。配置這個目錄的權限,就是將IIS的匿名訪問用戶的可寫和修改權限付給這個目錄。

2、返回路徑的問題

還是php.ini文件的配置問題,找到magic_quotes_gpc一項,如果是Off就改成On。因為打開了magic_quotes_gpc參數的PHP環境會自動對GET/POST/Cookie添加addslashes效果。

基本檢查這兩點就可以了,因為icech也是初學PHP,所以不能提供更高深的解釋:-) 我們共同研究吧。
bool is_uploaded_file ( string $filename )

關鍵詞:PHP

贊助商鏈接:

主站蜘蛛池模板: 金乡县| 甘南县| 三门县| 漳浦县| 平舆县| 安阳县| 建瓯市| 仪征市| 攀枝花市| 石林| 含山县| 汉源县| 华容县| 易门县| 沂南县| 滁州市| 普安县| 东乌珠穆沁旗| 双牌县| 鹤壁市| 吉林省| 泰和县| 大同县| 安达市| 微山县| 福泉市| 仁布县| 泸西县| 德阳市| 勐海县| 金昌市| 武功县| 泸溪县| 遵义市| 仁怀市| 大洼县| 梁河县| 西宁市| 葫芦岛市| 镇平县| 炎陵县|