<?php
ob_start();
session_start();
require_once('name.php');
if(!isset($_GET['e']))
{
header('HTTP/1.1 204 No Content');
exit();
}
if(empty($_SESSION['id']))
{
header('Location: login.php');
exit();
}
$id=$_GET['e'];
//database login information removed
$statement2=$db->prepare('select * from event2 where id=:id and userid=:uid');
$statement2->execute(array('id' => $id,
'uid' => $_SESSION['id']));
if($statement2->rowCount()==0)
{
header('HTTP/1.1 204 No Content');
exit();
}
$row=$statement2->fetch();
$image=$row['image'];
$realimage=imagecreatefromstring($image);
header('Content-type: image/jpeg');
$realimage;
ob_end_flush();
?>
「エラーが含まれているため、画像 '画像リンク' を表示できません」というメッセージが表示されます。コンテンツ ヘッダーの位置をさまざまな場所に変更しようとしましたが、機能しません。データベースから画像を直接ダウンロードしましたが、正しく再現されています。Chrome でページを開くと、小さな緑色のストック画像が表示されます。