我正在將網站從具有WS2003,IIS6,
PHP 5.2的服務器遷移到具有WS2008,IIS7和PHP 5.3的服務器
我有一個html表單,上傳文件到網站.
if(isset($_POST["Upload"])){
echo "
";
print_r($_POST);
print_r($_FILES);
echo "
";}
?>
在舊服務器上工作得很好,但在新服務器上,它無緣無故地切掉了第一個字母.我不知道它是IIS設置還是PHP設置.
輸出:
Array
(
[Upload] => 1
[MAX_FILE_SIZE] => 4500000
)
Array
(
[artImage] => Array
(
[name] => easons_Change_(HD_Ready).jpg
[type] => image/pjpeg
[tmp_name] => C:\Windows\Temp\php99.tmp
[error] => 0
[size] => 498879
)
)
舊服務器的輸出,相同的代碼,相同的文件:
Array
(
[Upload] => 1
[MAX_FILE_SIZE] => 4500000
)
Array
(
[artImage] => Array
(
[name] => Seasons_Change_(HD_Ready).jpg
[type] => image/pjpeg
[tmp_name] => C:\WINDOWS\Temp\php6835.tmp
[error] => 0
[size] => 498879
)
)