phpファイルダウンロードについて - PHPプロ!Q&A掲示板

549

  • 0P

phpファイルダウンロードについて

質問日時 / 2007年6月19日 10:12    回答数 / 1件

Questioner:  cocoa  このエントリーをはてなブックマークに追加 

キーワード / php    ファイルダウンロード   

phpでの画像ファイル表示プログラムで、以下で画像を表示しているのですが、
画像ファイルのダウンロードも出来る様にプログラム追加したいのですが、わかりませんので、お願い致します。

<?php
    /* 画像が登録されていれば表示 */
    if( !empty($row["imgname" . $i . "_c"]) ) { print "<img src=\"./upload/" . $row["imgname" . $i . "_c"] ."\">\n"; }
?>

以下のプログラムを追加すれば良いと思うのですが、
<A HREF=???>ダウンロード</a><br><br>
上記の???への記入の仕方がわかりませんので、教えていただけますでしょうか。

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01pascal画像がちゃんと表示されているのであれば、IMGタグのs

回答一覧

並び替え:

A01
answererpascal [6月19日 12:31]

画像がちゃんと表示されているのであれば、IMGタグのsrcの内容と同じでOKです。
以下のような感じで。
  1. <?php
  2.     /* 画像が登録されていれば表示 */
  3.     if( !empty($row["imgname" . $i . "_c"]) ){
  4.         print "<img src=\"./upload/" . $row["imgname" . $i . "_c"] ."\">\n";
  5.         print "<a href=\"./upload/" . $row["imgname" . $i . "_c"] ."\">ダウンロード</a>\n";
  6.     }
  7. ?>

わざわざリンクを作らなくても、表示されている画像を右クリックして「名前を付けて画像を保存」(IEの場合)を選べばダウンロードできますが、リンクがないとわからない人がいるのも事実です。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
include されたファイルの変数
 このエントリーをはてなブックマークに追加 
A
出来ます。include(require)は、その部分に読み込むファイルの内容を展開したのと同義です。エディタでファイル読み込み(あるいはコピペ)した状態と同じだと考えていいです。 #defineや変数定義だけの共通フ...

>>続きを読む

shimix様、いつもわかりやすい説明をありがとうございます。 「includeはエディタでコピペした状態と同じ」 この表現、私も授業で使わせていただきたいと思います。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)