Jump to content


jkennedyjr

Member Since 20/03/2004
Offline Last Active 12/02/2006, 17:22
-----

Posts I've Made

In Topic: Grupo De Estudos De Fireworks!

30/03/2005, 13:07

OK!! Vo confia hein!!!

[]'s
Falou e obrigado!!

In Topic: Paginação Código Google

26/03/2005, 21:49

blz... eu vou ver o que eu posso fazer também.... eu sou iniciante em php não sei nada :( ... to tentando migrar do asp para php.... vai ser um pouco complicado :D

valew... se algum membro do fórum souber o erro do código poste aqui também.. blz??

falowz (y)

In Topic: Paginação Código Google

26/03/2005, 16:27

olá together... eu busquei por host e apareceu direitinho aqui mas demorou para aparecer os resultados... já o hospedagem e host não concigui ver....

se descobrir algo sobre a paginação posta ai ok??

obrigado (y)

In Topic: Paginação Código Google

24/03/2005, 20:23

sim.... segue abaixo o código:

<? include"head.htm";?><?
/*

meta.php

Pequeno sistema de metabusca escrito em PHP que busca resultados no Google e na te respondo.

Escrito por: Samuel de sousa Santos

http://buscas.br5.com.br
*/


function busca($search,$pg) {

// Essa função conecta ao Google e retorna os resultados da busca

global $tr;

$fp    = fsockopen ("www.google.com", 80, $errno);

if ($fp) {

  $conectar =  "Get /search?num=30&hl=pt&q=$search&btnG=Pesquisa+Google&lr=lang_pt&start=$pg HTTP/1.0\r\nHost: www.google.com\r\n\r\n";

  fputs ($fp, $conectar);

  $resultado = "";

  while (!feof($fp)) {

  $resultado .= fgets ($fp,128);

}
  fclose ($fp);

$resultado = ereg_replace("\n","",$resultado);

$eng       = "/<p class=g><a href=(.*?)>(.*?)<\/a><br><font size=-1>(.*?)<br>/";

  preg_match_all($eng,$resultado,$matches);


  $exp_reg_total_resultados = "/<\/b> de <b>(.*?)<\/b>. A pesquisa/";

  preg_match_all($exp_reg_total_resultados,$resultado,$total_resultados);

  $tr  = formata_valor($total_resultados[1][0]) * 1;

}

return $matches;

}


function formata_valor($valor) {

// funcao usada para formatar o valor dos resultados

$valor    = str_replace(".","",$valor);

$valor    = str_replace(",","",$valor);

return $valor;
}


/*

Início do código
*/


$search = substr($q,0,255); // limitar a 255 caracteres a busca

$search = urlencode(stripslashes($search));

$tr     = 0; // total de resultados

$pg     = ($pg * 5); // páginas

$matches= busca($search,$pg); // resultados da pesquisa

$num    = count($matches[0]); // número de resultados da pesquisa na página


echo '


<form>

<input type="text" size="15" maxlength="255" name="q" value="">

<input type="submit" value="Buscar">

</form>

';


// Imprime os resultados
// inclui a pesquisa da te respondo
echo " <center><a href:'formulario.php'>Incluir seu site</a></center><br>";
for($x=0;$x<$num;$x++) {

  $url = $matches[1][$x];

  $title = $matches[2][$x];

  $description = $matches[3][$x];
 
  echo "<br><a href=$url>$title<br></a>$description<br>$url<br>\n";

}


$numero_paginas = ceil($tr / 30); // arredonda o número de páginas


echo "<br><br>";


if (($numero_paginas > 1) && ($pg > 0)) {

echo '<a href="busca.php?q='.$search.'&pg='.($pg - 30).'"> << Anterior </a> &nbsp;';
}

if (($numero_paginas > 1) && ($pg < $numero_paginas)) {

echo '&nbsp; <a href="busca.php?q='.$search.'&pg='.($pg + 30).'"> Próxima >> </a>';
}


?><? include"footer.htm";?>


valew! (y)
[]´s

In Topic: Clicks Relevantes

24/03/2005, 16:30

blz... eu tenho jah uma pequena noção... eu comprei um livro que envolvem asp e Dreamweaver... ele explica como fazer paginação mas só com o "Próximo" e "Anterior".... já os números "1 2 3 4 5..." ele não ensina...

mas no tudo valew (y) !!! Vo dar uma pesquisa :D

IPB Skin By Virteq