作者dspswen (阿天)
看板PHP
标题[请益] PHP上传档案错误
时间Thu Nov 14 08:16:00 2013
今天碰到一个问题请教各位大大
档案是这个上传档案是放在虚拟主机上,无法自由修改 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
1F:推 jhunkyoiori:Value: 6; Missing a temporary folder 11/14 08:30
2F:→ danny8376:错误就很明显是NO TMP DIR啦 11/14 08:32
3F:→ danny8376:你本机没值也可以是因为会抓系统预设TMP DIR 11/14 08:33
4F:→ dspswen:感谢,看来还是要问主机商 11/14 09:18