<?php require_once 'functions.php'; require_once 'user_mapper.php'; require_once 'user.php'; if (isset($_GET['id'])) { $user_mapper = new UserMapper(connectDatabase()); $user = $user_mapper->findByID($_GET['id']); if ($user == false || is_null($user->getImageFile())) { header("Content-type: image/jpeg"); readfile('dummy.jpg'); } else { header("Content-type: " . $user->getImageType()); echo $user->getImageFile(); } } else { header("Content-type: image/jpeg"); readfile('dummy.jpg'); }
<?php echo h($errors['message']); ?> <?php } ?> <input type="submit" value="投稿する"> </form> <hr> <h1>投稿されたメッセージ</h1> <?php if (count($posts)) { ?> <?php foreach ($posts as $post) { $user = $user_mapper->findByID($post->getUserId()); ?> <li style="list-style-type: none;"> [#<?php echo h($post->getId()); ?> ] @<?php echo h($user->getName()); ?> <br> <img class="profile-image" src="profileimage.php?id=<?php echo h($user->getId()); ?> " alt="">