Jump to content


Photo

Colocar Tabela Do Campeonato Brasileiro Em Meu Site.


  • Faça o login para participar
11 replies to this topic

#1 kumaira

kumaira

    MIRALINE.com.br

  • Usuários
  • 183 posts
  • Sexo:Não informado
  • Localidade:Teófilo Otoni - MG
  • Interesses:host, hospedagem, site, criação, web, internet, php, html, cpanel, whm, revenda, streaming, notícias, novidades, design, wedesign, webmaster, miraline, loja virtual, site, desenvolvimento

Posted 16/05/2007, 11:35

Olá, bom dia a todos.

Estou precisando colocar Tabela e Classificação do Campeonato Brasileiro em meu site. Como essa: http://www.futebolna...r_clas_2007.php . Que seja atualizada online.

Estive procurando na net se existe algum site que disponibilize este serviço mas não encontrei.

Gostaria de saber se alguém conhece o serviço ou sistema para poder me ajudar.

Grato pela atenção.

Atenciosamente,
André Kumaira
Posted Image

Hospedagem de Websites | Criação de Websites Personalizados de acordo com sua necessidade | Registro de Domínios.

Equipe de Vendas (www.MIRALINE.com.br )

#2 xKuRt

xKuRt

    Turista

  • Usuários
  • 48 posts
  • Sexo:Masculino

Posted 16/05/2007, 15:23

Se eles dispusessem de um XML com os dados, você poderia exportá-lo para seu site:

http://www.htmlstaff...ver.php?id=1252
http://www.htmlstaff...ver.php?id=2996

#3 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 16/05/2007, 16:24

O que você pode estar fazendo é criar seu sistema da tabela do brasileirão.

Eu pensei nisto, mas não trabalhei na solução.
Carregar o HTML desta página: http://esporte.uol.c...ssificacao.jhtm
A página contem uma tabela de classificação.

A tabela com a classificação tem a ID de "jogos-classificacao".

Pensei de usar o módulo PHP_DOM para pegar os valores dentro da tabela, mas como nunca trabalhei com ele, pode ser que minha idéia esteja furada.

Outra solução é tentar o mesmo approach com DOM, mas utilizando javascript.

Poderiamos chamar isso de um hack para com o UOL ? :o

(y)

Edição feita por: savior, 16/05/2007, 16:25.

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#4 Dantetekanem

Dantetekanem

    Normal

  • Usuários
  • 74 posts
  • Sexo:Não informado

Posted 16/05/2007, 21:42

<?
function get_inside($KEY_1,$KEY_2,$URL){
$KEY_1 = htmlspecialchars($KEY_1);
$KEY_2 = htmlspecialchars($KEY_2);
ob_start();
show_source($URL);
$var = ob_get_contents();
ob_end_clean();
$A1 = explode($KEY_1,$var);
$A2 = explode($KEY_2,$A1[1]);
$return = str_replace("&nbsp;"," ",htmlspecialchars_decode($A2[0]));
$return = str_replace("   "," ",$return);
$return = str_replace("<br />","",$return);
$return = str_replace("../../","http://www.futebolnarede.com/",$return);
return $return;
}
  $pag = 'http://www.futebolnarede.com/camp/brasileiro/br_clas_2007.php';
$st1 = '<h1>';
$st2 = '</h5>';
echo "<table width='550'><tr><td>";
echo get_inside($st1,$st2,$pag);
echo "</table></tr></td>";
?>

Enjoy.'s

Edição feita por: Dantetekanem, 16/05/2007, 22:08.


#5 kumaira

kumaira

    MIRALINE.com.br

  • Usuários
  • 183 posts
  • Sexo:Não informado
  • Localidade:Teófilo Otoni - MG
  • Interesses:host, hospedagem, site, criação, web, internet, php, html, cpanel, whm, revenda, streaming, notícias, novidades, design, wedesign, webmaster, miraline, loja virtual, site, desenvolvimento

Posted 16/05/2007, 23:36

Olá, boa noite.

Agradeço a todos pela ajuda.

Tentei utilizar o código do Dantetekanem. Veja o erro que obtive: http://www.fogohoriz...sileiro2007.php

Nesse código eu teria de mudar algum item?

Aguardo retorno.

Atenciosamente,
André Kumaira
Posted Image

Hospedagem de Websites | Criação de Websites Personalizados de acordo com sua necessidade | Registro de Domínios.

Equipe de Vendas (www.MIRALINE.com.br )

#6 Dantetekanem

Dantetekanem

    Normal

  • Usuários
  • 74 posts
  • Sexo:Não informado

Posted 17/05/2007, 12:48

Seu PHP tem de ser da versão 5 para cima. =/

Abraços.

#7 kumaira

kumaira

    MIRALINE.com.br

  • Usuários
  • 183 posts
  • Sexo:Não informado
  • Localidade:Teófilo Otoni - MG
  • Interesses:host, hospedagem, site, criação, web, internet, php, html, cpanel, whm, revenda, streaming, notícias, novidades, design, wedesign, webmaster, miraline, loja virtual, site, desenvolvimento

Posted 17/05/2007, 13:49

Olá Dantetekanem, boa tarde.

Infelizmente meu PHP é versão anteiror à 5, ela é 4.4.4.

Não existe outra forma para exibição da tabela?

Aguardo retorno.

Atenciosamente,
André Kumaira
Posted Image

Hospedagem de Websites | Criação de Websites Personalizados de acordo com sua necessidade | Registro de Domínios.

Equipe de Vendas (www.MIRALINE.com.br )

#8 Dantetekanem

Dantetekanem

    Normal

  • Usuários
  • 74 posts
  • Sexo:Não informado

Posted 17/05/2007, 15:04

Bom, o erro que dá é que o htmlspecialchars_decode() não é aceito ainda, mas você pode tentar fazer um str_replace() de todos os caracteres em HTML alterado, tipo &nbps; para " "(espaço) e etc, principalmente no sinal de maior e de menor.

Se houver outra função em PHP que faça isso, use-a, caso não, terá de ser manualmente. Talvez alguém tenha feito uma função pessoal que tem o mesmo efeito.

Eu usei ela para poder transformar o código pego em HTML, se não ele só iria imprimir o código no site. =/

Um abraço.

#9 kumaira

kumaira

    MIRALINE.com.br

  • Usuários
  • 183 posts
  • Sexo:Não informado
  • Localidade:Teófilo Otoni - MG
  • Interesses:host, hospedagem, site, criação, web, internet, php, html, cpanel, whm, revenda, streaming, notícias, novidades, design, wedesign, webmaster, miraline, loja virtual, site, desenvolvimento

Posted 17/05/2007, 15:12

Bom, antes de mais nada agradeço pela atenção então.

Fico no aguardo de novas sugestões de como fazer ess exibição.

Aguardo retorno.

Atenciosamente,
André Kumaira
Posted Image

Hospedagem de Websites | Criação de Websites Personalizados de acordo com sua necessidade | Registro de Domínios.

Equipe de Vendas (www.MIRALINE.com.br )

#10 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 17/05/2007, 17:05

Uma sugestão para você, já que tem a limitação do PHP

Teste a seu bel prazer :P
<?php
	
	function open_url($url, $proxy = false) {
		if ($proxy) {
			$proxy_name = 'localhost';
			$proxy_port = 3128;
			$proxy_cont = '';
			$user = 'user';
			$password = 'pass';
		
			$proxy_fp = fsockopen($proxy_name, $proxy_port);
			if (!$proxy_fp) {
				exit("erro!");
			} else {
				$header = "GET " . $url . " HTTP/1.0\r\n";
				$header .= "Host: " . $proxy_name . "\r\n";
				$header .= "Proxy-Authorization: Basic " . base64_encode($user . ":" . $password)."\r\n\r\n";			
				//p($header);
				fputs($proxy_fp, $header);
				while(!feof($proxy_fp)) {$proxy_cont .= fread($proxy_fp,4096);}
				fclose($proxy_fp);
				$proxy_cont = substr($proxy_cont, strpos($proxy_cont,"\r\n\r\n")+4);
				return $proxy_cont;
			}
		} else {
			$handle = fopen($url,'r');
			if ($handle) {
				$content = "";
				while(!feof($handle)) {$content .= fread($handle,4096);}
				fclose($handle);
				return $content;
			}
		}
	}
	
	$html = str_replace("\n","",open_url('http://esporte.uol.com.br/futebol/campeonatos/brasileiro/2007/classificacao.jhtm',true));
	$html = str_replace("\r","",$html);
	preg_match('/<table id=jogos-classificacao.*<\/table>/i',$html, $results);	
	if (isset($results[0])) {
		echo $results[0];
	}
?>

Problema:

Se o uol mudar a estrutura dele de mostrar a tabela, você vai ter que mudar a expressão regular para capiturar a tabela com os resultados.
----
Claro que se você tivesse o DOMDocument como extensão do php ficava mais fácil x)


(y)

Edição feita por: savior, 17/05/2007, 17:06.

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#11 kumaira

kumaira

    MIRALINE.com.br

  • Usuários
  • 183 posts
  • Sexo:Não informado
  • Localidade:Teófilo Otoni - MG
  • Interesses:host, hospedagem, site, criação, web, internet, php, html, cpanel, whm, revenda, streaming, notícias, novidades, design, wedesign, webmaster, miraline, loja virtual, site, desenvolvimento

Posted 18/05/2007, 22:40

Só uma dúvida rápida.

Preciso mudar esses dados?

function open_url($url, $proxy = false) {
if ($proxy) {
$proxy_name = 'localhost';
$proxy_port = 3128;
$proxy_cont = '';
$user = 'user';
$password = 'pass';

Se sim, me mostre como terei de coloca-los. Coloquei o codigo do jeito que me passou: http://www.fogohoriz...m.br/tabela.php

Aguardo retorno.
Atenciosamente,
André Kumaira
Posted Image

Hospedagem de Websites | Criação de Websites Personalizados de acordo com sua necessidade | Registro de Domínios.

Equipe de Vendas (www.MIRALINE.com.br )

#12 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 25/09/2017, 10:57

Viagra Pfizer 100 Euro Que Es El Viagra Buy Doxine cialis Amoxicillin For Dogs And Vomiting Buy Prevacid 15 Mg Solutab




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq