3 <link rel
="stylesheet" href
="style.css">
4 <link rel
="alternate" title
="Pics dot JC" type
="application/rss+xml" href
="/rss.xml">
9 <a href
='upload'>Upload
</a
>
12 require_once __DIR__
. '/db.php';
15 $posts = $db->query('SELECT
23 JOIN pics pi on p.id = pi.post_id
24 JOIN comments c on p.id = c.post_id
25 ORDER BY p.TIMESTAMP DESC');
26 while ($post = $posts->fetchArray()) {
27 $mime_type = $post['MIME_TYPE'];
28 $file_b64 = $post['PIC_B64'];
29 $post_id = $post['POST_ID'];
30 $pic_id = $post['PIC_ID'];
31 $comment_text = $post['BODY'];
33 $img->readImageBlob(base64_decode($file_b64));
34 $img->setImageCompressionQuality(85);
35 $img->adaptiveResizeImage(480, 0);
36 $compressed_b64 = base64_encode($img->getImageBlob());
38 echo "<div id='post-{$post_id}'>";
40 echo "<a href='pic/{$pic_id}'> <img src='data:{$mime_type};base64,{$compressed_b64}' alt='$'/></a>";
41 echo "<p>{$comment_text}</p>";