すみません。phpでブラウザを開けるとダイアログが出て任意の画像をダウンロードさせたいのですが
どうしても動きません。かなりの参考サイトを見ましたが下記で問題ないように思うのですが、
ダイアログは出ずに文字化けしたサイトだけが表示されます。
画像はヤフーのロゴでしてこのロゴをブラウザを開いた時ダイアログで「ダウンロードしますか」
と表示させたいのです・・。
どこが悪いか分かる方いますでしょうか・・?
(思うに画像の絶対アドレスの書き方が間違っているように思うのですがどうでしょうか・・)
<?php
$source = 'http://k.yimg.jp/images/top/sp2/cmn/logo-ns-1312 …
$filename = 'abc.jpg';
header("Content-type: image/jpeg");
header("Content-Disposition: attachment; filename=\"{$filename}\"");
readfile($source);
?>
<?php
$path = 'http://k.yimg.jp/images/top/sp2/cmn/logo-ns-1312 …
$fname = 'abc.jpg';
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'. $fname .'"');
readfile($path);
?>
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
分からないねはphpファイルを画像ファイルにしたいのか、それとも絶対アドレスに飛ばしたいのか、絶対アドレスにある画像をphpで具現化したいのか。
趣旨が見えない質問とコードです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
拡張子php画像をjpg画像等に変...
-
【PHP】画像が表示されず「×」...
-
libpng 24bpp rawをPNGに変換す...
-
画像リストを作りたい
-
BLOBデーターの画像の表示方法...
-
phpで画像がどうしても文字化け...
-
最も速い画像合成処理を教えて...
-
VBAのコードを教えてください
-
VBSの「MsgBox」について
-
PHPのWARNINGをcatchするには
-
onedrive にexcelファイルをア...
-
トランザクションが原因?DBに...
-
3つ以上の論理積は利用可能なの...
-
フォントの色を変えるには?
-
文字化けについて
-
インクルードした部分が表示さ...
-
別ファイルの変数を呼び出した...
-
ワードプレスサイト PHP8.0.25...
-
Javascriptで解凍のコマンドは...
-
別のファイルへ値を受け渡す方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
拡張子php画像をjpg画像等に変...
-
透過PNGが透過されない!!
-
アップロード画像数でCSSを分け...
-
imageフォルダに、画像をリサイ...
-
VBAでJPGサイズ変更
-
Illustratorで文字と画像を流し...
-
VBAのコードを教えてください
-
C# Excelファイルへの画像挿入。
-
php,mysqlにて画像パス保存/表...
-
GDI+を使ったビット数とDPIの扱い
-
SQLiteに画像を格納したい
-
ListViewコントロールでサムネ...
-
★PHP?★画像を縦横比を変えずに...
-
ビットマップ画像を読み込むプ...
-
phpで画像がどうしても文字化け...
-
PHPで吐き出した画像にリンクを...
-
phpMyAdminに画像を保存できない
-
OpenGLで描いて画像ファイル出力
-
手作業で埋め込んだ、UserForm1...
おすすめ情報
ご回答ありがとうございます。
1、ブラウザを開くと、「ファイルをダウンロードしますか」のダイアログボックスを出したい。
2、OKボタンを押すと、ヤフーのロゴ画像がダウンロードできるというシンプルな物です。
よくある右クリックして「名前を付けて画像を保存」を自動でしたいだけなのですが・・ググると
このやり方が出てきました。
いえ、ヤフーのロゴですからアクセスはできます。試しにサーバーにおいてある画像のパスで試しましたがやはり文字化けになりました。