<?php
  require_once("config.php");
  $gurl = str_replace("/?id=", "", htmlspecialchars($_SERVER["REQUEST_URI"]));
  $psize = 18;
  $rpsize = $psize * 2;
  $mrpsize = 161;

  function get (string $url = "", bool $prx = false, bool $embed = false): stdClass {
    $res = [];
    $ch = curl_init();
    if ($prx) curl_setopt($ch, CURLOPT_URL, "https://".$url);
    else curl_setopt($ch, CURLOPT_URL, ($prx ? $url : "https://".($embed ? "embed.pixiv.net" : "www.pixiv.net/ajax")."/".$url));
    curl_setopt($ch, CURLOPT_HTTPHEADER, [
      "Cookie: PHPSESSID=".SESSION_ID,
      "User-Agent: Mozilla/5.0",
    ]);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $res = mb_convert_encoding(curl_exec($ch), "UTF-8", "EUC-JP");
	  $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);

    if (!$res || $httpCode != 200) {
      echo "エラー ".$httpCode;
      die();
    }

    return json_decode($res);
  }
?>