[請益] PHP上傳檔案錯誤
今天碰到一個問題請教各位大大
檔案是這個上傳檔案是放在虛擬主機上,無法自由修改 php.ini 跟重啟 apache
這隻檔案如下
$file1_name = $_FILES["files1"]["name"];
if($file1_name != ''){
var_dump($_FILES);
echo $_FILES['files1']['tmp_name'].'<hr>'.$_FILES['files1']['error'].'<hr>';
copy($file1, 'img_src/ya.jpg');
echo '<hr>';
if (move_uploaded_file($HTTP_POST_FILES['files1']['tmp_name'],
'img_src/ya.jpg')) {
echo "Uploaded file.";
} else {
echo "Upload error.";
}
}
在本機端測試可以
在虛擬主機端 dump 出 FILES 會出現 error 6
array(1) { ["files1"]=> array(5) { ["name"]=> string(7) "001.jpg" ["type"]=>
string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(6) ["size"]=> int(0)
} }
檔案寫入到站存資料夾錯誤
我看一下虛擬主機的 phpinfo 設定 upload_tmp_dir 是 no_value
本來以為是這個問題,不過我看本機端的也是 no_value
上傳檔案的目錄也改成 777 跟 755 試過都無法上傳
請問還有什麼會影響到上傳的呢 ?
感謝
--
(′▽‵ ) _____________ かんーまおーよんすっすー
/ 丶 ヽ U CHU BIEN CAPSULE | (よんすっすー)
/ ヽ / /__ 斯斯鼻炎膠嚢 ___ | くぉーそーよんすっすー
/ /へ ヘ/ /スズレックス鼻炎カプセルA | (よんすっすー)
(_/| \_ノ/ θ | びーさいびーえーんよんすっすー
/ /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ Mr.よんすっすー
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.110.158
推
11/14 08:30, , 1F
11/14 08:30, 1F
→
11/14 08:32, , 2F
11/14 08:32, 2F
→
11/14 08:33, , 3F
11/14 08:33, 3F
→
11/14 09:18, , 4F
11/14 09:18, 4F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章