0
我有一個網站上有多個文件上傳器,它們都已停止工作。多個文件上傳腳本已停止工作
我沒有得到任何錯誤;這就像PHP只是拒絕確認$ _FILES處理程序。 這隻發生在活服務器上;在我的本地開發系統上,完全相同的文件工作正常。
我使用的HTML是:
<input type="file" name="docfile">
的PHP是:
if ($_FILES['docfile']['name'] != '') {
if (!file_exists('upld/documents/'.$docid)) {
mkdir('upld/documents/'.$docid, 0777, true);
}
//sanitise filename
$cleanname = preg_replace('/\s+/', '-', $_FILES['docfile']['name']);
$upfile = "v0-" . $cleanname;
//Upload image
$temp = $_FILES['docfile']['tmp_name'];
$dest = "upld/documents/".$docid."/";
if(move_uploaded_file($temp,$dest.$upfile))
{
//save file name in DB MySQL stuff here
} else {
$errors[] = "There was an error while uploading file";
}
}
能在服務器上的變化已經影響呢?
我想知道你是否在'
當然可以,例如如果php.ini已經改變http://php.net/manual/en/ini.core.php#ini.file-uploads –
@AlexBlex畢竟它是php.ini,有人運行了更新並重置了file_uploads關閉。你是否想將其作爲答案發布,以便我可以接受並給你分數? – evilscary