【发布时间】:2014-10-03 22:24:42
【问题描述】:
这是两个错误
警告:move_uploaded_file(/uploads53e866b24977d1.48375376.pdf):无法打开流:C:\xampp\htdocs\file_upload\upload.php 第 28 行的权限被拒绝
警告:move_uploaded_file():无法将 'C:\xampp\tmp\php7D69.tmp' 移动到 C:\xampp\htdocs\file_upload\upload.php 第 28 行中的 '/uploads53e866b24977d1.48375376.pdf' /p>
这是我的 HTML
<form method="POST" action="upload.php" enctype="multipart/form-data">
<label for="">Upload Your Cv</label><input type="file" name="file">
<input type="submit" value="upload">
</form>
这是我的 PHP
if (isset($_FILES['file'])) {
$file = $_FILES['file'];
// print_r($file); just checking File properties
// File Properties
$file_name = $file['name'];
$file_tmp = $file['tmp_name'];
$fiel_size = $file['size'];
$file_error = $file['error'];
// Working With File Extension
$file_ext = explode('.', $file_name);
$file_fname = explode('.', $file_name);
$file_fname = strtolower(current($file_fname));
$file_ext = strtolower(end($file_ext));
$allowed = array('txt','pdf','doc');
if (in_array($file_ext,$allowed)) {
if ($file_error === 0) {
if ($fiel_size <= 5000000) {
// $file_name_new = $file_fname . uniqid('',true) . '.' . $file_ext;
$file_name_new = uniqid('',true) . '.' . $file_ext;
$file_destination = '/uploads' . $file_name_new;
// echo $file_destination;
if (move_uploaded_file($file_tmp, $file_destination)) {
echo "Cv uploaded";
}
}
}
}
}
【问题讨论】:
标签: php file-upload file-io xampp