electric Posted October 20, 2007 at 08:37 PM Report Share #141653 Posted October 20, 2007 at 08:37 PM Boas povo ando aqui a tentar inventar algo so que nem sei por onde lhe pegar :s o que quero fazer é no fundo 1 fake link ou seja eu tenho 1 BD onde meto 1 link mas depois quero aceder a ele mas sem ele ser mostrado :s em lado nenhum como consigo fazer isso ? :S Link to comment Share on other sites More sharing options...
NCS_One Posted October 20, 2007 at 09:04 PM Report Share #141660 Posted October 20, 2007 at 09:04 PM Ois Nao sei se percebi bem... O user acede ah pagina e a determinada altura tu vais ah db buscar esse link e mandas o user para la ? Se for isto nao tenho 100% de certeza mas acho k eh impossivel, podias usar um frame ou iframe mas por exemplo no FF o user era so clicar com o botao direito do rato no frame ou iframe ir a Este Frame e depois a Propriedades da Pagina, la ia aparecer o link. Se a vida te voltar as costas aproveita e apalpa-lhe o cu. Link to comment Share on other sites More sharing options...
electric Posted October 20, 2007 at 09:07 PM Author Report Share #141661 Posted October 20, 2007 at 09:07 PM n n é isso eu tenho por exemplo 1 url k é http://123teste mas eu n kero k este link seja visto porninguem então kero saber como polo invisivel atravez de outro link exemplo clicas em www.teste.pt e vais parar ao tal link so k n kero k esse link seja visto em lado nehum :s nem ca m baixo no browser :s Link to comment Share on other sites More sharing options...
joxnas Posted October 20, 2007 at 09:31 PM Report Share #141664 Posted October 20, 2007 at 09:31 PM n sei se é possivel... Ate porque por exemplo no firefox basta carregares no butao direito do rato e carregares em prpriedade da página pa te aparecerem logo montes d einformações sobre a pag.. Link to comment Share on other sites More sharing options...
Gurzi Posted October 21, 2007 at 08:38 AM Report Share #141710 Posted October 21, 2007 at 08:38 AM n n é isso eu tenho por exemplo 1 url k é http://123teste mas eu n quero k este link seja visto porninguem então quero saber como polo invisivel atravez de outro link exemplo clicas em www.teste.pt e vais parar ao tal link so k n quero k esse link seja visto em lado nehum :s nem ca m baixo no browser :s Isso é impossível.. a coisa mais parva que pode acontecer é teres uma página à espera de um argumento e de lá fazes um re-dereccionamento . Por exemplo http://www.mypage.com/virar.php?www.sapo.pt e na página mypage.com tens aquilo a receber o argumento e a abrir essa página.. mas se tiveres tudo numa bd mais fácil é em vez de passares o www. e o .pt podes passar só o nome do site e o resto vais buscar à bd !! Link to comment Share on other sites More sharing options...
electric Posted October 21, 2007 at 09:20 AM Author Report Share #141717 Posted October 21, 2007 at 09:20 AM pois :S então e o seguinte eu tenho uma bd com o link XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/123.rar e arranjei maneira de mostrar so o k esta atraz da ultima / agora ia fazer 1 if do tipo if o link selecionado tiver o memso final ( o k esta depois do / ) então manda pra fora o tal link k esta na bd o link original... como faço para esse link sair da bd ? :s Link to comment Share on other sites More sharing options...
DiguiVirus Posted October 21, 2007 at 09:56 AM Report Share #141726 Posted October 21, 2007 at 09:56 AM www.pt.vu Dominios de redireccionamento. 😉 Não percebi nada do que escreveste, aquilo que entendi tá aqui. 🙂 www.videosloucos.net Link to comment Share on other sites More sharing options...
Gurzi Posted October 21, 2007 at 09:57 AM Report Share #141727 Posted October 21, 2007 at 09:57 AM pois :S então e o seguinte eu tenho uma bd com o link XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/123.rar e arranjei maneira de mostrar so o k esta atraz da ultima / agora ia fazer 1 if do tipo if o link selecionado tiver o memso final ( o k esta depois do / ) então manda pra fora o tal link k esta na bd o link original... como faço para esse link sair da bd ? :s Explica-te melhor por favor! Link to comment Share on other sites More sharing options...
electric Posted October 21, 2007 at 10:05 AM Author Report Share #141728 Posted October 21, 2007 at 10:05 AM pah é dificil explicar isto :s vou tentar ser o + explicito possvel eu tenho 1 bd onde vou guardar o link original, mas eu n quero k esse link seja mostrado nunca :s para isso teria de criar 1 fake link e tive a desenvolver este codigo k deve ter bue erros :s <?php error_reporting(E_ALL); include "conexao.php"; $result = mysql_query("SELECT * FROM down_link.links"); // SQL PARA OBTER OS 5 ULTIMOS ID's! while ($r = mysql_fetch_array($result)) { $var1 = $r['link']; $var2 = $r['id']; if ( $_SERVER['HTTP_USER_AGENT'] == "xxx") { header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.$var1.'"'); } else { header("location:./erro.php"); } ?> eu sei k tenho ai algumas cenas k n preciso mas tou a fazer isto tirando certas cenas do forum e isso e algumas de cabeça :s bem se eu tirase esse if ao carregar a pagina ele ia mostrar o link assim sendo uso 1 sistema de download e ja n se xega a ver o link penso eu :s pah axo k aki conseguem ver melhor pk ta o codigo :s Link to comment Share on other sites More sharing options...
karva Posted October 21, 2007 at 10:08 AM Report Share #141730 Posted October 21, 2007 at 10:08 AM É assim, para fazeres um sistema do tipo download.php?id=2 Tens que ter uma DB, onde tenha 3 campos: id, caminho do ficheiro, content-type Depois e só ires buscar os dados à db com uma query tipo SELECT * FROM downloads WHERE id = '$id' (cuidado com as sql injection) Depois if (mysql_num_rows($query) == 0) { echo "Ficheiro não encontrado"; exit; } $path = mysql_result($query, 0, "caminho"); //onde "caminho" é o campo da DB que tem o caminho $content-type = mysql_result($query, 0, "ctype"); //onde "ctype" é o campo da DB que tem o content-type Header("Content-type: $content-type"); echo file_get_contents($path); Algo do género. Proud LEIC-A@IST student! Link to comment Share on other sites More sharing options...
electric Posted October 21, 2007 at 10:20 AM Author Report Share #141732 Posted October 21, 2007 at 10:20 AM então na bd o id é auto increment o caminho do ficheiro é colocado por mim e o content-type o k acontece neste campo ? Link to comment Share on other sites More sharing options...
electric Posted October 21, 2007 at 10:31 AM Author Report Share #141738 Posted October 21, 2007 at 10:31 AM pah n tou a atinar com este codigo k me diseste :s Link to comment Share on other sites More sharing options...
karva Posted October 21, 2007 at 10:34 AM Report Share #141741 Posted October 21, 2007 at 10:34 AM Em que parte não tás a atinar? No content-type? Proud LEIC-A@IST student! Link to comment Share on other sites More sharing options...
electric Posted October 21, 2007 at 10:37 AM Author Report Share #141742 Posted October 21, 2007 at 10:37 AM tipo n tou a conseguir perceber como isso vai funcionar :s por outras palavras n percebi metade do codigo :s com isto n se ia la ? <?php error_reporting(E_ALL); include "conexao.php"; $result = mysql_query("SELECT * FROM down_link.links"); while ($r = mysql_fetch_array($result)) { $var1 = $r['link']; $var2 = $r['id']; $nome = explode("/", $var1); $nome = $nome[count($nome) - 1]; header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.$nome.'"'); readfile($var1); } ?> é capaz de ser mt + simpples com o teu codigo :S o prob é k n percebo como isso vai funcionar :s Link to comment Share on other sites More sharing options...
karva Posted October 21, 2007 at 11:17 AM Report Share #141758 Posted October 21, 2007 at 11:17 AM Tchi, mas para é que vais carregar toda a base de dados? Isso assim vai-te dar uma confusão desgraçada... 😉 Sê mais explicito na parte que não percebes... Não precisas de explodes nenhuns. Proud LEIC-A@IST student! Link to comment Share on other sites More sharing options...
electric Posted October 21, 2007 at 11:40 AM Author Report Share #141762 Posted October 21, 2007 at 11:40 AM nepia o k quero é emsmo o que tu diseste so k n consigo perceber a tua ideia nem como isso vai funcionar :s Link to comment Share on other sites More sharing options...
karva Posted October 21, 2007 at 11:47 AM Report Share #141766 Posted October 21, 2007 at 11:47 AM O que o meu faz, é ir buscar à DB o caminho original do ficheiro, e o seu content-type, através do ID, ler o ficheiro que está nesse caminho, e fazer output do seu conteúdo. Proud LEIC-A@IST student! Link to comment Share on other sites More sharing options...
joxnas Posted October 21, 2007 at 12:13 PM Report Share #141772 Posted October 21, 2007 at 12:13 PM O que tu queres é fazer tipo www.blabla.com/index.php?orderby=date&id=30 ?em que o conteúdo dependa dos valores que tiveres no url? ( por exemplo se mudasses o id para 25 parecia uma cena diferente), é isso que queres? Se for diz.. é que n me aptece porme aqui a explicar sem ter a cteza k é isso k queres saber.. 😉 Link to comment Share on other sites More sharing options...
electric Posted October 21, 2007 at 12:52 PM Author Report Share #141777 Posted October 21, 2007 at 12:52 PM sim o k kero é tendo o link original na bd este ser "sacado" sem ninguem o ver o original, tenho então esse tal dominio... Link to comment Share on other sites More sharing options...
electric Posted October 21, 2007 at 01:59 PM Author Report Share #141797 Posted October 21, 2007 at 01:59 PM o k eu fiz pegando no codigo do krava foi <?php error_reporting(E_ALL); include "conexao.php"; mysql_query("SELECT * FROM down_link.links WHERE id = '$id'") if (mysql_num_rows($query) == 0) { echo "Ficheiro não encontrado"; exit; } $path = mysql_result($query, 0, "link"); //onde "caminho" é o campo da DB que tem o caminho $content-type = mysql_result($query, 0, "content-type"); //onde "ctype" é o campo da DB que tem o content-type Header("Content-type: $content-type"); echo file_get_contents($path); ?> mas e agora :s eu so tenho 1 link no id1 e o outro espaço esta vazio ( sim pk são 3 o id o link e o outro k é o content-type, agora n deveria me sacar o k esta no id 1 se eu colocar dominio/link.php?id=1 é k quando ponho isso isso no browser n saca nd :s nem da erros nd :S apenas me mostra 1 pagna em brano k por sua vez é a pagina link.php Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now