-2

これは私が使用したコードです...ファイルは正常にダウンロードされますが、開きません。「サポートされているファイルの種類ではないか、ファイルが破損しているため、Adobe Reader でファイルを開くことができませんでした」というエラーが表示されます。

4

1 に答える 1

1

IMO が MySQL に PDF を提供することはあまり良い考えではないため、サイトのルートまたはどこかに PDF が保存されている場所を保存して、そこからダウンロードしてみませんか。

アップデート:

これは、例として mysql_query と mysql_fetch_array を使用した非常に単純なコードですが、データベースを操作する独自の方法を使用する必要があります。

    <?php 
    /*
    First you need a basic database with this info. 
    Example database: 
    Table name: pdfs
    id | name | location 
    ---------------------
    1  | test | /site/pdf/mypdf.pdf

     */

    $query = "SELECT * FROM pdfs WHERE name = 'test'";

    //Use your favorite mysql function for example I will use mysql_query() but this is deprecated. 
    $result = mysql_query($query);

    //This is also deprecated do not use this
    $array = mysql_fetch_array($result);

    echo "<a href='http://site.com/".$array['location']."'>Download</a>";
    ?>
于 2013-01-07T14:55:43.073 に答える