我有一個簡單的PhP腳本,它在我的一臺服務器上工作正常,但是當我將它放在另一臺服務器上時,它不起作用。什麼可能是它的原因...這是我的腳本PHP在其他服務器上傳文件的相同腳本不起作用
<?php
$objFile = & $_FILES["file"];
$strPath = basename($objFile["name"]);
$fname = $_POST["fname"];
if(move_uploaded_file($objFile["tmp_name"], $strPath)) {
print "The file " . $strPath . " has been uploaded. my vavirable name is ".$fname;
} else {
print "There was an error uploading the file, please try again!";
}
它是如何「不工作」? – Jonnus
即使我放棄if else部分並打印我的變量$ strPath和$ fname的值;它返回空字符串,並在我的其他免費託管服務器,它給我所需的值。 –
您是否檢查了文件夾上傳文件的文件夾權限? – sandeepsure