• ベストアンサー

Linux用の壁紙をダウンロードしたのですが・・・

Linux用の壁紙をダウンロードしたのですが、壁紙を変更することができません。 壁紙のアイコンをクリックするとこの様なエラーが出てきます↓ (長文ですいません) ファイル名 "download.php" から、このファイルの種類は "PHP スクリプト" であると思われます。このファイルの内容は "JPEG 画像 " の種類に該当します。よって、このファイルを開くと、お使いのシステムにセキュリティ上の問題を発生させる危険があります。 あなた自身で作成したものと確信できる、または信頼できるソースから受け取ったファイルと確信できる場合を除いて、このファイルを開かない下さい。このファイルを開く場合は、拡張子 "JPEG 画像 " を付けて正常なファイル名に変更してからファイルを開いて下さい。もしくは、[アプリケーションから開く] メニューから特定のアプリでファイルを開いて下さい とのことですが、 壁紙の名前を変更して拡張子をJPEGにしても白紙のテキストになってしまいます。 どなたかアドバイスよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>phpは動画だったのですね。 あ、う、、、、 cgiは判りますか? phpはcgiと同じようなことが出来るものです 現にこの「教えて!Goo」の掲示板もphpで動いてますし 条件に基づいてfileをダウンロードさせたりすることも出来ます。 詳しくは http://www.scollabo.com/banban/php/php_01.html や、 その他 "PHP 入門" で検索してみてください jpegを画面に出力する例は http://www.mdn.co.jp/webcre/PHP/Vol29/ のリスト6をご覧ください で、私が#2で書いたのは PHPスクリプト中で正しく Content-type: image/jpeg と言うmime-typeヘッダが出力されないまま jpegをデータとして出力してしまうと 特定のブラウザではjpegとしてダウンロードできても 多くのブラウザでは不明なfileとして、正しくダウンロードできない場合の事を書いたまでです。

yoshi11250
質問者

お礼

すいません、どうもありがとうございます。 参考のホームページでべんきょうします。

その他の回答 (2)

回答No.2

>ファイルの内容は "JPEG 画像 " の種類に該当します とあるので、JPEGをダウンロードさせるようなphpで fileの中に JFIF が検出されたんじゃないかな? よく判らんけど、通信障害とかでダウンロードに失敗したか phpでちゃんとしたヘッダが付加されなかったか、 もし後者なら、今、使っているブラウザでは無理だと思います windows上のMSIEでダウンロードして拡張子 .jpg で保存して画像として開けることを確認したら そのfileをlinuxで読めばいいのでは?

回答No.1

>ファイル名 "download.php" から、このファイルの種類は "PHP スクリプト" であると思われます。 PHPスクリプトは画像ではありません。

yoshi11250
質問者

補足

ご協力ありがとうございます。 phpは動画だったのですね。