klawdyo 0 Denunciar post Postado Julho 10, 2004 PHP [/tr][tr]<form name="form2" method="get" action=""><input name="pagina" type="text" value="<? if($pagina==''){echo"http://www.cnn.com/";}else{echo"$pagina";}?>" size="50"><input type="submit"></form> <?php $file = fopen ("$pagina/", "r"); if (!$file) { echo "<p>Falha ao importar Arquivo remoto\n"; exit; } while (!feof ($file)) { $line = fgets ($file, 1024); if (eregi ("<img(.*)>", $line, $dados)) { echo $dados[0]." <br>\n"; } } fclose($file); ?> [/tr]Esse arquivo pega um arquivo qualquer na internet, lê e me mostra apenas os links... Eu gostaria de, mas não to conseguido, fazer com que ele me mostre apenas os links que são feitos de imagens...o código é o que tá aí em cima, alguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 11, 2004 PHP [/tr][tr]<form name="form2" method="get" action=""><input name="pagina" type="text" value="<? if($pagina==''){echo"http://www.cnn.com/";}else{echo"$pagina";}?>" size="50"><input type="submit"></form><?php $file = fopen ("$pagina/", "r"); if (!$file) { echo "<p>Falha ao importar Arquivo remoto\n"; exit; } while (!feof ($file)) { $line = fgets ($file, 1024); /* This only works if the title and its tags are on one line */ if (eregi ("<a(.*)><img(.*)></a>", $line, $out)) { echo $out[0]." "; } } fclose($file); ?> [/tr] Eu dei uma leve alterada nele, e ele tá funcionando +- do jeito que eu quero..com um único problema: ele absorve as URLs relativamente, sacas? Tipo, ao invés de mostrar a url pra foto assim "http://www.cnn.com/images/tudo.jpg" ele mostra assim: http://localhost/tudo.jpg Me ajjjuuuuuuuuuddddddeeeeeeemmmmmmmm!!!!!!!! Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Julho 11, 2004 Com certeza é pq só contém o nome da img no arquivo, se uma pag está em http//www.imasters.com.br, e a imagem em http//www.imasters.com.br/images/imagem.jpg, não é preciso colocar a URL inteira, é só apontar colocando "images/imagem.jpg", deve ser por isso que só tá mostrando o nome... ;) Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 11, 2004 Eu sei.....snif.... mas não sei como conserto!!!!!snif :( me ajude aí, cara...!!!! Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 11, 2004 alguém me dê uma dica!!! Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 11, 2004 Bem, cara, aqui eu fiz este script funcionar da seguinte maneira: PHP [/tr][tr]<form name="form2" method="get" action=""><input name="pagina" type="text" value="<?echo $_GET[pagina];?>" size="50"> <input type="submit"> </form> <?php if ($_GET['pagina']) { $pagina = $_GET['pagina']; $file = fopen ("$pagina/", "r"); if (!$file) { echo "<p>Falha ao importar Arquivo remoto\n"; exit; } while (!feof ($file)) { $line = fgets ($file, 1024); if (@preg_match_all ("|img src=\"?([^\"' >]+)|i", $line, $out, PREG_SET_ORDER)) { echo "<img src=\"".$pagina.$out[0][1]."\" border=\"0\">"; } } fclose($file); }?>[/tr] Coloquei uns sites ele pegou todas as fotos!!!!! hehehehehe Gostei disso, vou incrementa-lo pra mim usar, tem mta utilidade isso!!!! hehehehehe Flwwwwwwwwwwwwwwww Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 12, 2004 gostou da idéia? heheheheheheé massa!!!eu já tenho um pronto..e uso beleza...mas resolvi incrementar também, por isso to buscando um forma mais inteligente!!heheehehhehehe Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 12, 2004 Aí garotxinho, se ligue aí...já que voce pegou a idéia, o que acha de incrementar mais ainda?Ao invés de mostrar todas as fotos das páginas, que tal mostrar apenas as fotos que sejam links....ou melhor...Todas as fotos que forem links para outras fotos...sacou? Aí ele mostra a foto alvo... Vá lá, resolva esse pepino aí pra humanidadeeu sei que voce consegue!!! Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 14, 2004 klawdyo, Novidades?!?! hehe Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 15, 2004 Bora mutante...Só fez a piadinha? Ajuda aê, Pô!!!Michelsp, ainda nada...durante a semana nao tenho tempo nem pra me coçar...e você? pensou em algo?heheehevalllllllleeeeeuuu Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 15, 2004 To sem tempo pra ficar pensando nisso, tbm!!!!Sempre quando sobra algum, venho dar uma olhada no forum.Fds, se eu ñ sair, vou dar uma olhada melhor neste script.Flwwwwwwwwwwwwwwwww Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 17, 2004 é isso aí...vou dar uma sacada melhor em expressoes regulares..e nas funcoes do php que a utilizam...Se alguém tiver alguma idéia, que contribua, ao invés de fazer piadinha...isso é importante...é um código de extrema importância, e com várias utilidades...100+ Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 17, 2004 Aí, galera...consegui fazer o que eu queria...to retirando alguns pequenos bugs, e daqui a pouco estarei colocando aqui...Michelsp, depois te passo pra voce procurar por bugs também, e eliminar qualquer um que tenha passado despercebido Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 17, 2004 Opaaaa, Excelente!!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Me passa o código depois, quando você puder!!!! :D Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 24, 2004 michelsp, me de seu email... Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 24, 2004 Passei o email em MP!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Julho 25, 2004 Boa, michelsp.Aí, galera, quem quiser ver em funcionamento esse código, me mande uma MP. Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Agosto 14, 2004 Ai, galera...o código tá em pleno funcionamento em http://fuckgle.maisemconta.com/ Ele tem dois pequenos bugs. To colocando abaixo o código para que alguma alma boa contribua!! Valeu. PHP [/tr][tr]<form action=""><input name="pagina" type="text" value="http://girls.twistys.net/preview/003/" size="50"><input type="submit" value="Pesquisar"> <? $pagina = $HTTP_GET_VARS['pagina']; $file = @fopen ("$pagina", "r"); if (!$file) { echo "<center><b>Não foi possível conectar-se ao arquivo remoto</b></center>"; exit; } while (!feof ($file)) { $line = fgets($file,1024); $regex = "<a(.*)href=\"(htp){0,}(.*)(.jpg|.gif|.mpg)\"(.*)>(.*)<img(.*)src=\"(.*)\"(.*)>(.*)</a>"; // Essa regex possui duas falhas: Se duas fotos estiverem dentro do mesmo link, // ela não funciona. Se existir alguma quebra de linha dentro da linha que // chama o link e a foto ela também não funciona. if (eregi($regex,$line,$saida)) { echo "<hr>Nome do Arquivo: <b>$saida[3]$saida[4]</b><br><img src=$pagina$saida[3]$saida[4]>"; } } ?> </form> [/tr] Evitem as piadinhas, contribuam com coisas úteis. Ajudem o Fuckgle ehehheeheh Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Agosto 14, 2004 Aê, pendurem esse tópico!!!uhauahauhauaa Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Agosto 14, 2004 Aê, pendurem esse tópico!!!uhauahauhauaaO fuckgle é um braço do google! O braço esquerdo, claro, pois o direito tá segurando o mouse!!!É o nosso orgulho nacional!!!hauhaauhauaha Compartilhar este post Link para o post Compartilhar em outros sites