締切り済みの質問
ネット上の画像を保存するプログラムを作りたいのですが、
最初の段階でつまずいてしましまして困っています。
プログラミングは超初心者なのですが、ご指導下さる方が
いらっしゃいましたら宜しくお願いします。
・作りたいプログラム
ネット上の画像を表示
↓
画像を保存
↓
DBへ入力
ここまで行うものを作りたいと考えている
のですが、最初の段階画像がうまく表示されません。
<?
header ( 'Content-type: image/jpeg' );
$a = file_get_contents(http:/sss/aaaaa/bbl0909251904009-n1.jpg);
echo $a;
?>
file_get_contentsのみで最初は書いていたのですが
表示してみると文字化けの状態になってしまいまして
header ( 'Content-type: image/jpeg' );
をphpの頭に書き込んだところ
表示画面
http://aaaaa/bbbbbb/cccccc/dddddd09-n1.php
とういう感じで自分のアドレスが表示されたのですが
なぜでしょうか?
画像を表示させるにはどうしたらよいでしょうか?
そして画像を保存する方法を教えて頂きたいのですが
どうぞ宜しくお願いします。
投稿日時 - 2009-09-29 10:37:01
1人が「このQ&Aが役に立った」と投票しています
回答(2件中 1~2件目)
file_get_contents関数の返値が文字列だからです。
http://jp2.php.net/file_get_contents
fopen関数でファイルハンドルを取得して出力とかなら可能と思います。
http://jp2.php.net/manual/ja/function.fopen.php
投稿日時 - 2009-09-29 22:03:47
お礼
参考のサイト有難うございました。
表示も上手くいきましたし!
これから、ファイルへの入力を
やってみたいと思います。
また何か分からないことが
ありましたら、ここを利用しますので
どうぞご指導よろしく
お願いします。
投稿日時 - 2009-09-30 21:13:57
OKWaveのオススメ
おすすめリンク