2011-09-12 4 views
0

何らかの理由で、私のPHPアップロードフィールドはpdfファイルを受け入れません。ファイルをアップロードしている間に選択がないと思ったので私はそれを得ない...任意のアドバイス?ここでPHPアップロードフォームは受け付けられません。

$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"; 
} 
+0

あなたはPHPでエラーが発生していますか?あなたが得たエラーは何ですか? – Neal

+0

私は 'ERROR'フィードバックメッセージを受け取ります。したがって、ファイルはアップロードされません。 .docや.jpgのような他のフォーマットはうまく動作していますが、 – Michiel

+3

アップロードされたファイルのサイズには制限があります.PDFファイルが大きすぎないことは確かですか? –

答えて

1

コメントを繰り返す:アップロードされたファイルのサイズには制限があります.PDFファイルは単に大きすぎるかもしれません。

3

は、チェックするいくつかのものです:

  • ファイルのアップロードおよびポストの限界があなたの.htaccessまたはphp.iniファイルにupload_max_filesizepost_max_sizeを編集することで到達していないことを確認してください。エラーレポートが表示されている場合は、エラーが発生したときに表示されます。これを参照してください: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

これのどれもが、エラー報告を有効にして、あなたが受け取るものを投稿するので、我々はに私たちの答えは、より良い調整することはできません場合に役立ちますあなたの状況。

関連する問題