phpファイルでハイパーリンクテキストをクリックするとファイルがダウンロードされる方法
解決したいこと
PHPファイルのハイパーリンクテキストをクリックしたときに、エクセルファイルやワードのファイルなどがダウンロードできるコードが知りたいです。
作りたいイメージはこんな感じです。(クリックするとエクセルファイルがすぐにダウンロードできる)
https://www.city.nerima.tokyo.jp/dl/shussan/hoikuen.html
ネットで該当しているらしきコードを調べて打ち込んでみましたが、ページを開いた瞬間にファイルがダウンロードされてしまいました。
HTMLのdownload属性をphpファイルに置き換えてみましたが、できませんでした。
downloadフォルダの中のファイル(question.xlsx)をクリックしたときにダウンロードできるようにしたい。
①
<a href="/download/question.xlsx" download="question.xlsx">ダウンロード</a>
②
<a href="<?php bloginfo('url'); ?>/download/question.xlsx" download="question.xlsx">ダウンロード</a>
②に置き換えてphpファイルに書いてみましたが、「失敗ーファイルがありません」とエラーが出てしまいました。
0 likes