ここに私が持っているコードがあります:
foreach ($positions as $position)
{
print("<tr>");
print("<td>{$position["Post Date"]}</td>");
print("<td>{$position["Description"]}</td>");
print("<td>{$position["Link"]}</td>"); //shows location of the file
print("<td>{$position["File Name"]}</td>");
$file = rawurlencode($position["File Name"]);
print("<td><input type=button name=open value='Open File'
onclick=window.open(...);></td>"); // missing code to open pdf
print("</tr>");
}
?>
これにより、特定のディレクトリ (localhost/pdfs/*.pdf) にダウンロードされたすべての pdf ファイルを一覧表示するテーブルを作成しています。それらすべてを表の形式でリストしたページのリストされたファイル名の横に、クリックするとそのpdfファイルを開くボタンがあります。なぜボタン?この数日間、そのファイル名をリンクにしようとしたのですが、うまくいきませんでした... 2 つの質問があります。
- これに対する解決策がある場合は、リンクからそのファイルを開く方がエレガントです...
- ボタンを機能させる... ファイルは標準の PDF ビューアで開くことができ、ブラウザで開く必要はありません。
どんな助けでも大歓迎です。