MiinzP 0 Denunciar post Postado Dezembro 26, 2010 Já tenho um protetor de links e quero transformar ele para funcionar com hexDecode. Ele funciona tipo o http://www.grandedown.info/d/?id=687474703a2f2f7061737465322e6f72672f702f31313538353634 . Coloquei ele para funcionar com o seguinte código no HEAD: <script> var audhaiud = hexDecode('<?php echo $_GET['id'] ;?>'); </script> E no link do Download: <a href="+audhaiud+" onMouseOver="javascript:createCookie('downloaded','yes','.',1)" onMouseDown="return false;">Download</a> Mas quando coloco o protetor em ação (www.----.com/?id=687474703a2f2f7061737465322e6f72672f702f31313538353634) e clico em Download ele vai pro link www.----.com/+audhaiud+ . Tentei colocando no link do Download isso: <a href="$_GET['id'] ;" onMouseOver="javascript:createCookie('downloaded','yes','.',1)" onMouseDown="return false;">Download</a> Mas o link do Download fica como www.----.com/687474703a2f2f7061737465322e6f72672f702f31313538353634 . Então o que coloco no <a href="---"> para que traduza o hexDecode para Ascii? No aguardo da resposta, Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Haz 3 Denunciar post Postado Dezembro 26, 2010 Deveria ter postado na área de Javascript. De qualquer forma, tenta isso: <a href="javascript:audhaiud">Download</a> Se não funcionar ou quiser converter com PHP, acessa essa página http://php.net/manual/en/function.hexdec.php e busca (ctrl+F) por hex to ascii. Compartilhar este post Link para o post Compartilhar em outros sites
MiinzP 0 Denunciar post Postado Dezembro 29, 2010 Não funcionou. Mais alguém? Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Dezembro 29, 2010 Como você fez? Qual o código que você utilizou? Apareceu algum erro? Qual erro? Ajude-nos a te ajudar Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
MiinzP 0 Denunciar post Postado Dezembro 29, 2010 Não apareceu nenhum erro, mas quando eu coloco o link codificado (www.----.com/?id=687474703a2f2f7061737465322e6f72672f702f31313538353634), o botão não traduz. Aí se clicar no botão em vez de ir pro link traduzido ele vai pro link www.----.com/+audhaiud+. Tipo como não reconhecesse o comando. Compartilhar este post Link para o post Compartilhar em outros sites
Haz 3 Denunciar post Postado Dezembro 29, 2010 Não funcionou. Se não funcionar ou quiser converter com PHP, acessa essa página http://php.net/manual/en/function.hexdec.php e busca (ctrl+F) por hex to ascii. Com isso funciona... Tente fazer e poste aqui o código. Compartilhar este post Link para o post Compartilhar em outros sites
MiinzP 0 Denunciar post Postado Janeiro 5, 2011 Vou testar com o PHP e te falo aqui o que aconteceu, porque estou em outro PC. Valeu pela ajuda. Coloquei o seguinte código: <?php function hex2ascii($str) { $p = ''; for ($i=0; $i < strlen($str); $i=$i+2) { $p .= chr(hexdec(substr($str, $i, 2))); } return $p; } ?> Mas o que coloco no <a href="___">? E como ficaria o link depois do barra? www.com.br/?id= ou ?url= Alguém? Haz, pode fazer o código para mim? Compartilhar este post Link para o post Compartilhar em outros sites
Haz 3 Denunciar post Postado Janeiro 5, 2011 Haz, pode fazer o código para mim? Com todo o respeito, espero que queime no inferno. :) ... Mas o que coloco no <a href="___">? E como ficaria o link depois do barra? www.com.br/?id= ou ?url= No ___ você tem que escrever o ID decodificado. Ex: <?php echo hex2ascii($_GET['id']); ?> $_GET['id'] procura por um parâmetro de URL 'id', ou seja, se você quiser usar 'url', tem que trocar a chave do $_GET. Compartilhar este post Link para o post Compartilhar em outros sites
MiinzP 0 Denunciar post Postado Janeiro 6, 2011 Opa...funcionou. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Marcel 0 Denunciar post Postado Abril 8, 2011 Estou fazendo um protetor de link e já pesquisei bastante, peguei como base alguns protetores, e adicionei o HexDecode. eu adicionei assim: <script> var audhaiud = hexDecode('<?php echo $_GET['id'] ;?>'); </script> mas quando eu carrego a página e abro o código fonte está assim: <script> var audhaiud = hexDecode(''); </script> tentei colocar uma vez a extensão que ia no link exemplo: allfilmes.org/protetor?url=687474703a2f2f6d65676175706c6f61642e636f6d2f para <script> var audhaiud = hexDecode('687474703a2f2f6d65676175706c6f61642e636f6d2f'); </script> e funcionou, no link do download enviou para o link decodificado, mas não tem como deixar assim pq se não só irá funcionar com esse link, parece que o <?php echo $_GET['id'] ;?> não está capturando o Hex. Alguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
NoiadoX 0 Denunciar post Postado Outubro 17, 2011 Desculpe a mensagem, mas é que realmente estou precisando muito do protetor, será que poderia por favor me enviar? Ou postar ele aqui no tópico? Compartilhar este post Link para o post Compartilhar em outros sites