'', 'id' => '', ); $dir = str_replace("\\", "/", dirname(__FILE__)); $root = str_replace("\\", "/", $_SERVER["DOCUMENT_ROOT"]); $dir = str_replace($root, '', $dir); if (mb_substr($dir, -1) != '/') $dir .= '/'; $return['base'] = $dir; $str = $_SERVER["REQUEST_URI"]; $str = urldecode($str); $url = parse_url($str); $id = ""; $path = explode('/', str_replace($dir, '', $url['path'])); $id = $path[0]; $return['id'] = $id; return $return; } // 現在のURLを取得 $currentUrl = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; // プレビューパラメータが含まれているかどうかを確認 if (strpos($currentUrl, '?preview') !== false) { // プレビュー用記事一覧データ取得 $detail = unserialize(file_get_contents("./data/preview/20000101_001/content.phps")); }else{ $detail = unserialize(file_get_contents("./data/" . $article['web_id'] . "/content.phps")); } // OGタグ関連 $url = (empty($_SERVER['HTTPS']) ? 'http://' : 'https://') . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $og_url = $url; if (!empty($detail['eyecatch'])) { $og_image = (empty($_SERVER['HTTPS']) ? 'http://' : 'https://') . "hokkaido.sasaru.media/article/" . $article["genre2"] . "/data/" . $article["web_id"] . "/eyecatch." . pathinfo($detail['eyecatch'], PATHINFO_EXTENSION); } else { //$og_image = (empty($_SERVER['HTTPS']) ? 'http://' : 'https://') ."hokkaido.sasaru.media/img/gogo.png"; $og_image = (empty($_SERVER['HTTPS']) ? 'http://' : 'https://') . "hokkaido.sasaru.media/img/ogp.jpg"; // 画像がNotFoundなので変更 } ?>