すみません。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ランキング
-
ListViewコントロールでサムネ...
-
ビットマップ画像を読み込むプ...
-
PythonのTkinter詳しい方へ。画...
-
Illustratorで文字と画像を流し...
-
ウィンドウサイズを取得して、p...
-
VBSの「MsgBox」について
-
PHPでPDFを画像で表示したい
-
PHP MySQLに画像を直接保存
-
VBAでJPGサイズ変更
-
【PHP】画像が表示されず「×」...
-
フォントの色を変えるには?
-
PHPの設定で、 エラーが発生し...
-
onedrive にexcelファイルをア...
-
Linux:PHPでTELNETによるSMTP...
-
ボタンのクリック数を合計保存...
-
ワードプレス、Contact Form 7...
-
PHPのif文でその処理を途中で抜...
-
現在位置より2つ上のディレク...
-
別ファイルの変数を呼び出した...
-
【file_exists】ファイルが存在...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
拡張子php画像をjpg画像等に変...
-
透過PNGが透過されない!!
-
imageフォルダに、画像をリサイ...
-
アップロード画像数でCSSを分け...
-
VBAでJPGサイズ変更
-
Illustratorで文字と画像を流し...
-
VBAのコードを教えてください
-
C# Excelファイルへの画像挿入。
-
php,mysqlにて画像パス保存/表...
-
GDI+を使ったビット数とDPIの扱い
-
SQLiteに画像を格納したい
-
ListViewコントロールでサムネ...
-
★PHP?★画像を縦横比を変えずに...
-
phpで画像がどうしても文字化け...
-
ビットマップ画像を読み込むプ...
-
PHPで吐き出した画像にリンクを...
-
phpMyAdminに画像を保存できない
-
OpenGLで描いて画像ファイル出力
-
手作業で埋め込んだ、UserForm1...
おすすめ情報
ご回答ありがとうございます。
1、ブラウザを開くと、「ファイルをダウンロードしますか」のダイアログボックスを出したい。
2、OKボタンを押すと、ヤフーのロゴ画像がダウンロードできるというシンプルな物です。
よくある右クリックして「名前を付けて画像を保存」を自動でしたいだけなのですが・・ググると
このやり方が出てきました。
いえ、ヤフーのロゴですからアクセスはできます。試しにサーバーにおいてある画像のパスで試しましたがやはり文字化けになりました。