diff --git a/funcaoQRCode.php b/funcaoQRCode.php index caa2a3d..b5018a0 100644 --- a/funcaoQRCode.php +++ b/funcaoQRCode.php @@ -7,12 +7,8 @@ function registrarAcessoQrCode($chave, $destino_redirecionamento) { $env = parse_ini_file('.env'); - echo $_GET["qrark"]; - if (isset($_GET["qrark"]) && $_GET["qrark"] == 1) { - echo "dentro da func: ".$_GET["qrark"]; - // Pegando as variáveis de acesso $db = $env['DB_NAME']; $dbUser = $env['DB_USER']; diff --git a/index.php b/index.php index 5a58f36..4119556 100644 --- a/index.php +++ b/index.php @@ -35,7 +35,6 @@ function direcionar_ark() { $site_base = "https://ark.livro.online/"; //Coloque o endereço do local em que estes arquivos estão hospedados - echo "pegou o ark: ".$_GET["ark"]; if(isset($_GET["ark"])){ @@ -137,7 +136,7 @@ function direcionar_ark() { $caminho_arquivo_ark = $pasta_json."/".$nome_arquivo_ark; - echo "caminho : ".$caminho_arquivo_ark." ----- "; + if(file_exists($caminho_arquivo_ark)){ @@ -161,9 +160,7 @@ function direcionar_ark() { if($tem_interrogacao){ registrarAcessoQrCode( $ark, "Consulta com interrogação, ou seja, buscando metadados."); - ob_flush(); // Liberar o buffer de saída -flush(); - sleep(5); + header('Location:'.$site_base.$caminho_arquivo_ark); die(); @@ -178,9 +175,7 @@ flush(); } else { registrarAcessoQrCode($ark, "Não possui um apontamento, logo, foi redirecionado para os metadados."); - ob_flush(); // Liberar o buffer de saída -flush(); - sleep(5); + header('Location:'.$site_base.$caminho_arquivo_ark); die(); @@ -189,9 +184,7 @@ flush(); if(!$tem_interrogacao){ registrarAcessoQrCode($ark, $link_completo); - ob_flush(); // Liberar o buffer de saída -flush(); - sleep(5); + header('Location: '.$link_completo); die(); diff --git a/json/ark_dp_68745_b_eM37b_b_TM.json b/json/ark_dp_68745_b_eM37b_b_TM.json index c6d5fe7..edd3d07 100644 --- a/json/ark_dp_68745_b_eM37b_b_TM.json +++ b/json/ark_dp_68745_b_eM37b_b_TM.json @@ -1,6 +1,6 @@ { - "ark": "68745/eM37b/TM", + "ark": "68745/eM37B/TM", "apontamento": "https://livro.online/dicionario-monteiro-lobato", diff --git a/json/ark_dp_68745_b_eM37b_b_TM_p_nG.json b/json/ark_dp_68745_b_eM37b_b_TM_p_nG.json index de80d43..8270f8e 100644 --- a/json/ark_dp_68745_b_eM37b_b_TM_p_nG.json +++ b/json/ark_dp_68745_b_eM37b_b_TM_p_nG.json @@ -1,6 +1,6 @@ { - "ark": "68745/eM37b/TM.nG", + "ark": "68745/eM37B/TM.nG", "apontamento": "https://livro.online/impresso?url=dicionario-monteiro-lobato", diff --git a/json/ark_dp_68745_b_eM37b_b_pM.json b/json/ark_dp_68745_b_eM37b_b_pM.json index adc9edb..fea5b01 100644 --- a/json/ark_dp_68745_b_eM37b_b_pM.json +++ b/json/ark_dp_68745_b_eM37b_b_pM.json @@ -1,6 +1,6 @@ { - "ark": "68745/eM37b/pM", + "ark": "68745/eM37B/pM", "apontamento": "https://livro.online/dicionario-mario-de-andrade", diff --git a/json/ark_dp_68745_b_eM37b_b_pM_p_MG.json b/json/ark_dp_68745_b_eM37b_b_pM_p_MG.json index c26f81f..6ebcb38 100644 --- a/json/ark_dp_68745_b_eM37b_b_pM_p_MG.json +++ b/json/ark_dp_68745_b_eM37b_b_pM_p_MG.json @@ -1,6 +1,6 @@ { - "ark": "68745/eM37b/pM.MG", + "ark": "68745/eM37B/pM.MG", "apontamento": "https://ark.livro.online/json/ark_dp_68745_b_eM37b_b_pM_p_MG.json", diff --git a/json/ark_dp_68745_b_eM37b_b_qQ.json b/json/ark_dp_68745_b_eM37b_b_qQ.json index 450eae6..91cfaf6 100644 --- a/json/ark_dp_68745_b_eM37b_b_qQ.json +++ b/json/ark_dp_68745_b_eM37b_b_qQ.json @@ -1,6 +1,6 @@ { - "ark": "68745/eM37b/qQ", + "ark": "68745/eM37B/qQ", "apontamento": "https://ark.livro.online/json/ark_dp_68745_b_eM37b_b_qQ.json", diff --git a/json/ark_dp_68745_b_eM37b_b_qQ_p_7D.json b/json/ark_dp_68745_b_eM37b_b_qQ_p_7D.json index f7b9c08..b1c84b9 100644 --- a/json/ark_dp_68745_b_eM37b_b_qQ_p_7D.json +++ b/json/ark_dp_68745_b_eM37b_b_qQ_p_7D.json @@ -1,5 +1,5 @@ { - "ark": "68745/eM37b/qQ.7D", + "ark": "68745/eM37B/qQ.7D", "apontamento": "https://ark.livro.online/json/ark_dp_68745_b_eM37b_b_qQ_p_7D.json", diff --git a/yaml/ark_dp_68745_b_eM37b_b_TM.yml b/yaml/ark_dp_68745_b_eM37b_b_TM.yml index 4a6066b..c27c15a 100644 --- a/yaml/ark_dp_68745_b_eM37b_b_TM.yml +++ b/yaml/ark_dp_68745_b_eM37b_b_TM.yml @@ -1,4 +1,4 @@ -ark: 68745/eM37b/TM +ark: 68745/eM37B/TM apontamento: 'https://livro.online/dicionario-monteiro-lobato' formato: Livro Digital (online) título: Dicionário de Onomatopeias e Vocábulos Expressivos de Monteiro Lobato diff --git a/yaml/ark_dp_68745_b_eM37b_b_TM_p_nG.yml b/yaml/ark_dp_68745_b_eM37b_b_TM_p_nG.yml index 0de9b38..793eea2 100644 --- a/yaml/ark_dp_68745_b_eM37b_b_TM_p_nG.yml +++ b/yaml/ark_dp_68745_b_eM37b_b_TM_p_nG.yml @@ -1,4 +1,4 @@ -ark: 68745/eM37b/TM.nG +ark: 68745/eM37B/TM.nG apontamento: 'https://livro.online/impresso?url=dicionario-monteiro-lobato' formato: Livro Impresso isbn: '9786599140419' diff --git a/yaml/ark_dp_68745_b_eM37b_b_pM.yml b/yaml/ark_dp_68745_b_eM37b_b_pM.yml index 5146d79..41047d4 100644 --- a/yaml/ark_dp_68745_b_eM37b_b_pM.yml +++ b/yaml/ark_dp_68745_b_eM37b_b_pM.yml @@ -1,4 +1,4 @@ -ark: 68745/eM37b/pM +ark: 68745/eM37B/pM apontamento: 'https://livro.online/dicionario-mario-de-andrade' formato: Livro Digital (online) título: Dicionário de Onomatopeias e Neologismos de Mário de Andrade diff --git a/yaml/ark_dp_68745_b_eM37b_b_pM_p_MG.yml b/yaml/ark_dp_68745_b_eM37b_b_pM_p_MG.yml index 46027bc..a98b983 100644 --- a/yaml/ark_dp_68745_b_eM37b_b_pM_p_MG.yml +++ b/yaml/ark_dp_68745_b_eM37b_b_pM_p_MG.yml @@ -1,4 +1,4 @@ -ark: 68745/eM37b/pM.MG +ark: 68745/eM37B/pM.MG apontamento: 'https://ark.livro.online/json/ark_dp_68745_b_eM37b_b_pM_p_MG.json' formato: Livro Impresso isbn: '9786599140471' diff --git a/yaml/ark_dp_68745_b_eM37b_b_qQ.yml b/yaml/ark_dp_68745_b_eM37b_b_qQ.yml index 72f52e1..5f44acf 100644 --- a/yaml/ark_dp_68745_b_eM37b_b_qQ.yml +++ b/yaml/ark_dp_68745_b_eM37b_b_qQ.yml @@ -1,4 +1,4 @@ -ark: 68745/eM37b/qQ +ark: 68745/eM37B/qQ apontamento: https://ark.livro.online/json/ark_dp_68745_b_eM37b_b_qQ.json Formato: Livro Digital (online) Título: Dicionário de Onomatopeias e Vocábulos Expressivos de Carlos Drummond de Andrade diff --git a/yaml/ark_dp_68745_b_eM37b_b_qQ_p_7D.yml b/yaml/ark_dp_68745_b_eM37b_b_qQ_p_7D.yml index 07832b3..19f5780 100644 --- a/yaml/ark_dp_68745_b_eM37b_b_qQ_p_7D.yml +++ b/yaml/ark_dp_68745_b_eM37b_b_qQ_p_7D.yml @@ -1,4 +1,4 @@ -ark: 68745/eM37b/qQ.7D +ark: 68745/eM37B/qQ.7D apontamento: https://ark.livro.online/json/ark_dp_68745_b_eM37b_b_qQ_p_7D.json Formato: Livro Impresso ISBN: '9786585027045'