ホームページ >バックエンド開発 >PHPチュートリアル >PHP が画像をダウンロードできない問題の解決策を探しています

PHP が画像をダウンロードできない問題の解決策を探しています

WBOY
WBOYオリジナル
2016-06-23 14:18:481401ブラウズ

PHP 画像

例として次の画像をダウンロードしてみましょう
ob_start();
readfile("http://images.wine9.com/goodsGallery/91/9187/60_90.jpg"); $img = ob_get_contents();
ob_end_clean();
echo $img;

1. header("Content-type") : image/jpeg");
2. BOM ヘッダーを削除します

1. header("Content-type: image/jpeg");

2. BOM ヘッダーを削除します
それでも正常に表示できません:(

それはあなた それはあなたの問題です

<?php  ob_start();  readfile("http://images.wine9.com/goodsGallery/91/9187/60_90.jpg");  $img = ob_get_contents();  ob_end_clean();  header("Content-type: image/jpeg");  echo $img;


それはあなたの問題です
<?php  ob_start();  readfile("http://images.wine9.com/goodsGallery/91/9187/60_90.jpg");  $img = ob_get_contents();  ob_end_clean();  header("Content-type: image/jpeg");  echo $img;

http://images.wine9.com/images/201110/source_img/3116_P_1319076528562.jpg この画像にアクセスすると、次のことができます

ファイル エンコーディング UTF-8 BOM 保存


UTF-8 BOM でファイルを保存します

試してみましたが、まだ機能しません:(

UTF-8 BOM でファイルを保存します
試しましたが、まだ機能しません :(

ob_clean( ) ob_start() の下にOK


ファイルエンコーディング UTF-8 BOM 保存
ob_start() の下に ob_clean() を追加するだけです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。