У меня возникла странная проблема с моим скриптом, который я тестирую для загрузки файлов PDF. Я могу успешно загрузить некоторые PDF-файлы, но не другие файлы, даже если они все PDF-файлы и имеют расширение .pdf. Может ли кто-нибудь пролить свет на это после того, как мой код
HTML PART:
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="file" name="upload" /><br />
<input type="submit" name="submit">
PHP PART:
if(isset($_POST['submit'])){
$output_form = 0;
if (($_FILES["upload"]["type"] == "application/pdf")
&& ($_FILES["upload"]["size"] < 80000)){
if (file_exists("upload/" . $_FILES["upload"]["name"]))
{
echo $_FILES["upload"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["upload"]["tmp_name"],
"upload/" . $_FILES["upload"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["upload"]["name"];
}
}else{
echo 'Invalid File';
}
}
Для некоторых файлов я получаю вывод, сохраненный в выводе. Для остальных я получаю сообщение «Неверный файл».
Спасибо