PHPでApacheの公開ディレクトリ以外にある画像を読み込む際に普通には読み込めないということを教えていただき、readfile()
関数で解決できると言うことが分かりました。
色々自分なりに書いてみて、
php
1public function usericon(){ 2 if(file_exists("./../users/icons/".$this->me()->id.".png")) { 3 // ファイルがあった場合,アイコン画像を標準出力する 4 return readfile("./../users/icons/".$this->me()->id.".png"); 5 } 6 }
このような関数をつくり、呼び出すことに成功はしました。
実際に表示しようとすると、文字化け状態で表示されます。
これを画像で表示するには、Headerを書く必要があるそうなんですが、実際にどのような事を書く必要がありますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/24 15:13
2017/04/24 15:22