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

解決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

贊助商鏈接:

主站蜘蛛池模板: 潞城市| 吉林市| 襄汾县| 桃源县| 克拉玛依市| 巫山县| 铜陵市| 桐乡市| 濮阳市| 榕江县| 乌拉特中旗| 莱阳市| 扎囊县| 卓资县| 沙洋县| 台江县| 曲松县| 云浮市| 舟山市| 东辽县| 广西| 习水县| 延津县| 平江县| 库车县| 泰安市| 宕昌县| 竹山县| 甘谷县| 福州市| 平舆县| 鸡泽县| 桦甸市| 东台市| 临朐县| 巴林左旗| 古田县| 穆棱市| 崇明县| 秦皇岛市| 伊吾县|