Форма загрузки PHP не принимает .pdf - PullRequest
0 голосов
/ 13 сентября 2011

Почему-то мое поле загрузки PHP не принимает pdf-файлы.Я не понимаю, потому что я думал, что при загрузке файла выбор не сделан ... Любой совет?

$name = $_FILES["uploadedfile"]["name"];
$tmp_name = $_FILES["uploadedfile"]["tmp_name"];
$add = "downloads/lkverslagen/".$name;

move_uploaded_file($tmp_name, $add);

if(file_exists("downloads/lkverslagen/$name")) {

    $lkverslag = new LKverslag();
    $jaar = date (Y);

    $lkverslag->titel           = $titel;
    $lkverslag->datum           = $datecorrect;
    $lkverslag->link            = $name;
    $lkverslag->jaar            = $jaar;
    $lkverslag->auteur          = $_SESSION['user']['naam'];
    $lkverslag->teller          = $_POST['titel'];

    if ($lkverslag->saveverslag($_DB)) {
        $feedback = "OK";
    } else {
        $feedback = "NOT OK";
    }
} else {
    $feedback = "ERROR";
}

Ответы [ 2 ]

3 голосов
/ 13 сентября 2011

Вот несколько вещей, которые нужно проверить:

  • Убедитесь, что ограничения на загрузку и публикацию файлов не достигнуты, отредактировав upload_max_filesize и post_max_size в ваших .htaccess или php.ini файл.Если у вас есть отчеты об ошибках, вы должны увидеть ошибку, когда они достигнуты.См .: http://drupal.org/node/97193

  • Проверьте коды ошибок загрузки файлов.См. Документацию по ним: http://www.php.net/manual/en/features.file-upload.errors.php

  • Убедитесь, что ваш memory_limit не был достигнут.Опять же, с включенным ведением журнала ошибок, вы должны получить сообщение об ошибке по этому поводу.http://drupal.org/node/207036

  • Просмотрите документацию по распространенным ошибкам PHP и убедитесь, что там нет ничего, что может помочь: http://www.php.net/manual/en/features.file-upload.common-pitfalls.php

Если ничего из этого не помогло, включите отчеты об ошибках и опубликуйте чтовы получите, чтобы мы могли лучше адаптировать наши ответы к вашей ситуации.

1 голос
/ 13 сентября 2011

Итак, повторяю мой комментарий: существуют ограничения на допустимый размер загружаемых файлов - файл PDF может быть просто слишком большим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...