我目前使用的文件組件在vork框架上傳文件,我不斷收到此錯誤:上傳問題(拒絕)
警告:move_uploaded_file(/上傳)function.move-uploaded-文件]:無法打開流:許可拒絕在/ var/www/rto-vork/mvc/components /文件上線105
Warning:move_uploaded_file()[function.move-uploaded-file]:無法移動在/ var/WWW/RTO-vork/MVC /組件/上線文件105 串(32), 「無法將上傳的文件」 成功 '的/ tmp/php3WC6QP' 到 '/上傳'
我相信組件本身是好的,並上傳目錄已經chmoded 777
這裏的文件ID是正確
public function uploadFile($id, $destination, $imagesOnly = false) {
$return = false;
if (substr($_FILES[$id]['name'], 0, 1) == '.') {
$return = 'File names must not begin with a dot';
} else {
$isInvalidUpload = $this->isInvalidUpload($id, $imagesOnly);
if ($isInvalidUpload) {
$return = $isInvalidUpload;
} else {
if (move_uploaded_file($_FILES[$id]['tmp_name'], $destination)) {
if (is_dir($destination)) {
if ($destination[-1] != '/' && $destination[-1] != '\\') {
$destination .= '/';
}
$destination .= $_FILES[$id]['tmp_name'];
}
chmod($destination, 0777);
} else {
$return = 'Could not move the uploaded file';
}
}
}
return $return;
}
最後通過結合Mar B和Col Shrapnel給出的兩個修復程序來完成工作。多謝你們 :) – 2010-06-29 18:31:04