動画ID(drid)が指定されていません。
# [メタ情報] # 識別子: ダウンロード禁止型動画パッケージの貼り付けコード生成_exe # システム名: 未分類 # 技術種別: Misc # 機能名: Misc # 使用言語: php カスタムhtml # 状態: 実行用 # [/メタ情報] 要約:WordPress用テンプレート「dr52emd」は、rd.php経由で高画質動画と枠内字幕を単体埋め込み表示する構成。dridで動画IDを取得し、videoct.jsonから該当動画のURL・字幕・説明文などを読み込む。字幕はネイティブとオーバーレイを自動切替し、二重表示を防止。字幕一覧や説明文を外部TXT/HTMLから動的読込可能で、再生中の動画位置へジャンプも対応。低画質・枠外字幕版へのリンクも同時に提供する。 dr52emd.php $timeout, 'headers'=>['Cache-Control'=>'no-cache']]); if (is_wp_error($res)) return null; if (wp_remote_retrieve_response_code($res) !== 200) return null; return wp_remote_retrieve_body($res); } function dr52emd_find_by_videoid(array $rows, string $vid): ?array { foreach ($rows as $r) if (is_array($r) && (string)($r['videoid'] ?? '') === $vid) return $r; return null; } /* ========= 本体 ========= */ $drid = dr52emd_get_drid(); $as_fragment = isset($_GET['frag']) || isset($_GET['embed']); // 埋め込みはヘッダ/フッタ無し if (!$as_fragment) get_header(); if (!$drid) { echo $as_fragment ? '
drid が未指定です。
' : '動画ID(drid)が指定されていません。
動画情報の取得に失敗しました。
' : '動画情報の取得に失敗しました。
動画情報が不正です。
' : '動画情報が不正です。
指定の動画が見つかりません: '.esc_html($drid).'
'; echo $as_fragment ? $msg : '