gfav Postado Junho 24, 2004 Denunciar Share Postado Junho 24, 2004 Iae galera , beleza? Eu to precisando de um script que ele faça uma busca dentro dos diretorios do cade, eu sei q tem q usar fopen, mais eu não sei fazer o esquemaO diretorio do cade é http://br.cade.yahoo.com/dir/?qry=&ei=UTF-8&eo=UTF-8Se alguém souber posta ai!!Valeu!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipe_Lopes Postado Junho 24, 2004 Denunciar Share Postado Junho 24, 2004 Pega um script q pega os resultados do google (tem bastante deles) aih você adapta pro cade... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gfav Postado Junho 24, 2004 Autor Denunciar Share Postado Junho 24, 2004 Pega um script q pega os resultados do google (tem bastante deles) aih você adapta pro cade... você poderia me dizer onde eu posso encontrar 1? Eu não tenho ideia!!Valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gfav Postado Junho 24, 2004 Autor Denunciar Share Postado Junho 24, 2004 tipo assim, eu achei esse codigo<?print "<HTML><HEAD><TITLE>Meta Search Engine</TITLE></HEAD><BODY><font face=Verdana,Arial,Helvetica,sans-serif size=-1><FORM method=get> Search: <input type=text name=search><input type=submit name=Search value=$search><br></FORM><hr size=1 noshade>";#- Start search if($search) { $q = urlencode($search); $start = time(); $eng[0]['url'] = "http://br.cade.yahoo.com/dir/?qry=$q&ei=UTF-8&eo=UTF-8"; $eng[0]['name'] = "Cade"; $eng[0]['reg'] = "/<p><A HREF=(.*?)>(.*?)<\/A><font.*?<br>(.*?)<br>/"; $eng[0]['strip'] = "\n"; $urls = array(); $out = array(); $y=0; foreach($eng as $c) { $text1 = join("",file($c['url'])); if($c[strip]) $text1 = ereg_replace($c[strip],"",$text1); preg_match_all($c['reg'],$text1,$matches); $num = count($matches[0]); for($x=0;$x<$num;$x++) { $url = strip_tags($matches[1][$x]); $title = strip_tags($matches[2][$x]); $description = strip_tags($matches[3][$x]); $engine = $c[name]; if($out["$url"]) { $out["$url"][engine] .= ", $engine"; } else { $out["$url"][title] = $title; $out["$url"][description] = $description; $out["$url"][engine] = $engine; } $y++; } }#rof $secs = time() - $start; print "$y results returned in $secs seconds.<br><br>"; print "<OL>"; #print "<pre>"; #print_r($out); #print "</pre>"; while(list($url,$rec) = each($out)) { extract($rec); print " <li> <a href=$url><b>$title</b></a><BR> $description <FONT size=1><BR>$url<br></FONT> <FONT size=1 color=green>$engine</FONT> <BR><BR>"; } print "</OL>"; print " </font> </BODY> </HTML> "; } #end search ?>Ai quando eu coloco pra ele buscar a palavra php ou qualquer outra da esse erroWarning: file("http://br.cade.yahoo.com/dir/?qry=php&ei=UTF-8&eo=UTF-8 ") - No error in C:\apache\htdocs\phptotal\meta.php on line 57Warning: Bad arguments to join() in C:\apache\htdocs\phptotal\meta.php on line 570 results returned in 3 seconds.A linha 57 é$text1 = join("",file($c['url']));Qual o erro ai?Valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipe_Lopes Postado Junho 24, 2004 Denunciar Share Postado Junho 24, 2004 Do google, da uma olhada em http://www.hotscripts.com Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Atentado Postado Junho 24, 2004 Denunciar Share Postado Junho 24, 2004 ta ae oh ..... talvez tenha algum bug q fiz na corrida <html> <head> <title></title> </head> <body> <?php echo"<form method='get' action='http://br.cade.busca.yahoo.com/search/cade'>"; echo"<input type='text' name='p' value=''>"; echo"<input type='submit' value'buscar'>"; echo"<input type=hidden name='ei' value='UTF-8'>"; echo"<input type=hidden name='n' value='10'>"; echo"<input type=hidden name='fl' value='0'>"; echo"<INPUT type=hidden name=x value=wrt>"; echo"</form>"; ?> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Atentado Postado Junho 24, 2004 Denunciar Share Postado Junho 24, 2004 ve ae c era isso q tu queria.....porque pelo tamanho do codigo q tu posto acho q deve ser mais coisa.....mas c é somente fazer busca no cade, é isso! num tem muito misterio....simula uma busc, por exemplo vai no cade e digita php.abre o codigo fonte e olha quais foram os campos utilizados e copia tal e qual esta no codigo fonte!usa metodo get e no action o endereço do cada! tive q fazer isso na escola uma vez com o google...daew consegui me lembrar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gfav Postado Junho 24, 2004 Autor Denunciar Share Postado Junho 24, 2004 ve ae c era isso q tu queria.....porque pelo tamanho do codigo q tu posto acho q deve ser mais coisa.....mas c é somente fazer busca no cade, é isso! num tem muito misterio....simula uma busc, por exemplo vai no cade e digita php.abre o codigo fonte e olha quais foram os campos utilizados e copia tal e qual esta no codigo fonte!usa metodo get e no action o endereço do cada! tive q fazer isso na escola uma vez com o google...daew consegui me lembrar Tipow, eu acho q tem q ser com fopen pois do jeito q você fez ele inclui a pagina do cade toda, eu queria somente os resultados e coloca em uma pagina diferente...Valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
gfav
Iae galera , beleza? Eu to precisando de um script que ele faça uma busca dentro dos diretorios do cade, eu sei q tem q usar fopen, mais eu não sei fazer o esquema
O diretorio do cade é
http://br.cade.yahoo.com/dir/?qry=&ei=UTF-8&eo=UTF-8
Se alguém souber posta ai!!
Valeu!!!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.