私は codeigniter を使用しています。プロフィール写真が表示されたユーザーページを表示したいと考えています。ユーザーがプロフィール写真をアップロードすると、ユーザー名と同じ名前が付けられます (古いプロフィール写真は上書きされます)。プロフィール写真をアップロードしていない場合は、疑問符の写真が表示されます。file_exists 関数を使用していますが、毎回 false を返します。
$filename = base_url().'images/userimg/'.$this->session->userdata('username');
if(file_exists($filename)){
echo '<img src="'.$filename.'" width="300" height="300" /><br/>';
}
else {
echo '<img src="'.base_url().'images/no_image.jpg" width="300" height="300" /><br/>';
}