我有下一个代码:
在其他页面上效果很好。但不是这个
<tr><td>Upload Terms and Condition <br />(pdf, doc, docx, xls, txt)</td>
<td><input type = "file" name = "termspdf" id = "termspdf"/></td>
</tr>
,下一个代码是:
// PDF SECTION ...
if (is_uploaded_file($_FILES['termspdf']['tmp_name'])) {
$pdf = $_FILES["termspdf"]["name"];
$pdfSize = $_FILES["termspdf"]["size"];
if ($_FILES['termspdf']['type'] != "application/pdf") {
echo $lang['var464'];
} else {
$path="images/products/pdf/";
$newPdf = time().".pdf";
$newPDFPath=$path.$newPdf;
$result = move_uploaded_file($_FILES['termspdf']['tmp_name'], $newPDFPath);
chmod($newPDFPath, 0777);
}
}
Array
(
)
注意:未定义的索引:termspdf in 第25行/home/user678/public_html/users/_edit.php
我得到任何结果。什么可能是错的?
print "<pre>";
print_r($_FILES);
print "</pre>";
没什么..
谢谢
答案 0 :(得分:3)
您的表单可能不是多部分表单:
<form enctype="multipart/form-data" action= "<?=BASE_URL?>/user.php?do=edit" method="POST">
答案 1 :(得分:0)
也许你的文件太大了?
请参阅php.ini upload_max_filesize
和post_max_size
您也可以查看$_FILES['termspdf']['error']