<?php$url = "http://nsv.ckcdn.com/images/logo1.png";$refer = "http://nsv.ckcdn.com/";$opt=array("http"=>array("header"=>"Referer: " . $refer)); $context=stream_context_create($opt); $file_contents = file_get_contents($url,false, $context);echo $file_contents;?>
ディスカッションに返信 (解決策)
ファイル全体を画像として出力したい場合は、その前に次の文を追加します
メソッドを試してください二階にあります!
追加しましたが、まだ文字化けしています
文字化けしたページのスクリーンショットを撮って確認してください
この方法でのみ型宣言を追加する必要があります
スクリーンショットはコードによって生成されたものではありません。
これは、png ではなく、jpeg の上位バージョンです この形式は、下位バージョンのブラウザでは開くことができません。文字化けまたはバツしか表示されません
ごめんなさい - - 急いで返信しすぎて、あなたの言ったことを読んでいませんでした
画像のヘッダーを追加して、ストリーム データを直接エコーします
相手の画像形式がわかっている場合は、データ ストリームをローカルに保存し、毎回表示用の画像を生成することができます。
これはメモ帳を使用して写真を開く方法です。ヘッダー コンテンツ タイプを使用してみてください