![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.4ベストアンサー
- 回答日時:
GIFファイル単体表示の場合は以下の方法で良いかと思います。
------ gifimage.php --------------------------
<?
// ファイル種類がGIFであることを通知
Header("Content-type: image/gif");
// GIFデータを変数に入れる(DBから持ってくる)
// (ファイルを直接読むので有ればfileread()で良い)
$filename = "test.gif";
$size = @filesize($filename);
$fd = @fopen($filename, "rb");
if ($fd) {
$wCon = @fread($fd, $size);
@fclose ($fd);
}
// GIFバイナリデータを出力
echo $wCon;
?>
------ gifimage.php --------------------------
ただし全てPHPで処理し、そのHTMLの中にGIFを表示させようとされているように思われます。
HTML部分と画像部分を分割し、
------ html.php ------------------------------
echo "<IMG SRC='gifimage.php'>";
------ html.php ------------------------------
という風に2段構えで処理してはどうでしょうか?
基本的にWebページはHTMLファイルを読んで、その中に<IMG>や<A>タグ等で画像が有れば後で個別に読み込まれます。1ファイルずつ処理されるのです(HTTPプロトコル)。
No.2
- 回答日時:
header("Content-type: image/jpeg");
を頭に入れて、gifファイルだけを呼び出すPHPを作ってあげればよい。
表示されたい場合は、そのPHPに何らかの情報を提供してあげればよい。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
No.1
- 回答日時:
そのデータをprintする前にheader("image/gif");としてやってください。
# しかしこの辺FAQな割にはあまりまとめてある所を見ないんだよな・・・
この回答への補足
早速の回答ありがとうございます。
HTMLの途中で変数$gifを使用しているので、
直前にheader("image/gif");とすると警告が出てエラーとなってしまいました。
実はMySQLにバイナリーデータを保存して、
それを取り出したら、$gifのような状態になってしまします。
いろいろ解説書を読みあさったのですが、
保存するところまでは何とか出来たのですが、
それを使って画像を表示させる方法まで触れられていなくて困っています。
何か他に方法がありましたら教えて頂きたいのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン Outlookメールで本文中のgif動画をDTに保存したい 3 2023/03/09 21:38
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- ノートパソコン PowerPointにあるgif動画をgif動画のまま保存したい 3 2023/02/02 12:59
- ノートパソコン gifアニメ―ションを動画(mp4でOK)にしたい 1 2022/08/14 09:51
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- 恋愛・人間関係トーク インスタのdmで会話のノリ?でGIF画像を送ってくる男は脈なしですか?昔仲が良かった幼馴染が久しぶり 1 2022/08/24 00:54
- YouTube GIFこの動画はどうやってやればいいですか?教えてください 4 2023/08/07 17:06
- YouTube 拾い物のgifです。この戌神ころねがすごく可愛いのですが、いつなんてタイトルで上げられた動画ですか? 1 2022/07/16 10:17
- その他(IT・Webサービス) 赤のチェックマークのgif素材 1 2022/09/16 11:38
- ソフトウェア パソコンでこういうのを作るにはどんなソフトを使えばできますか? 無知すぎて何から聞けば良いのかもわか 2 2022/04/18 11:32
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【file_exists】ファイルが存在...
-
プロパティファイルの読み込み...
-
phpexcelでEXCELの読み込...
-
バイナリーデータをGIFで表示さ...
-
phpの書き方
-
phpで別のファイルの変数に代入...
-
サイトのphpソースコードを表示...
-
PHPについて
-
「temp.ppd」という添付ファイル
-
ファイル入出力について
-
apacheで拡張子を省略してアク...
-
phpで複数のファイルをdlさせる...
-
PHPからCronを編集したい
-
HTMLに埋め込んだPHPがうまく出...
-
URLが.PHPってどういう...
-
動作os
-
サーバーにアップロードしたら...
-
.phpファイルが、表示されない
-
PHPがLocalhostのフォルダ内で...
-
cronで動かすと保存されなくなる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
サイトのphpソースコードを表示...
-
HTMLに埋め込んだPHPがうまく出...
-
PHP+MySQL SQL文を外部ファイル...
-
use と requireの違いは?
-
さくらレンタルサーバーでPHPが...
-
PHPファイルの中身が見られるこ...
-
fputs()はfwrite()のエイリアス...
-
プロパティファイルの読み込み...
-
コマンドプロンプト エラー
-
PHPを使ってのサーバ上ファイル...
-
htmlspecialcharsが機能してい...
-
phpmailerで送れない添付ファイ...
-
別のドメインのファイルをrequire
-
[PHP+XML]PHPで動的に出力す...
-
phpinfoの内容が見れない
-
CakePHP2のCronでのShellを使う...
おすすめ情報