Preciso de uma ajuda.
Tenho meu cogido.
Dentro do cód. passa o LINK de um site:
1 - $url = “<a href="http://folhainvest.folha.com.br/">http://folhainvest.folha.com.br/</a>”;
2 - $fonte = “<a href="http://api.facebook.com/restserver.php?method=links.getStats&urls=%24url">http://api.facebook.com/restserver.php?method=links.getStats&urls=$url</a>”;
3 - $xml = simplexml_load_file("$fonte");
O valor de $url é passsado para o $url no fim da segunda linha.
E posteriormente para, $url no fim dessa linha:
$json_string = file_get_contents(“http://urls.api.twitter.com/1/urls/count.json?url=$url”);
Criei com HTML um botão de ‘Submit’:
Coloque aqui seu LINK:
Para que esse ‘Submit’ receba o Link do site que a pessoa quer verificar.
Preciso que esse valor vá para ‘$url’ para que seja usado na api do Facebook e Twitter.
No monento só consigo passar esse valor dentro do código. Logo, minha pagina ñ tem funcionalidade. Pois só mudando o código no proprio codigo para passar o link.
Entenderam meu problema?
Quero passar o LINK que a pessoa colocará na caixa do Submit para a $url onde será usado para verificar a quantidade de likes, compartilhar, twitter que a pagina tem.
Segue abaixo todo o código.
Estou usando XAMPP com Apache.
<!doctype html>
Coletando estatísticas de URLS no Twitter e Facebook<body{background-color:#FFF; color:#666;}
/<em>crio uma div centralizada na tela</em>/
#center{
padding:25px; /<em>espaçamento dentro da div</em>/
width:800px; /<em>largura</em>/
border:1px solid red; /<em>cor da borda</em>/
height: auto; /<em>altura automatica, ou seja, vai aumentando de acordo com o tamanho do conteudo</em>/
margin: 0 auto;/<em>faz a div ficar no centro da tela</em>/
}
p{font: 80% “Trebuchet MS”, Arial, Helvetica, sans-serif;}
/<em>deixa todos os paragrafos com 80% em relação ao tamanho da fonte normal</em>/
Senha:
Site
Site onde você verifica seus 'Curtir', 'Compartilhar', e Twitte's do site link!
<center><h2 align="center"> <tt> <b> Coloque aqui seu LINK:</b></tt></h2>
<input type= "text" name= "link"> </input> <input type="submit" value="VERIFICAR" /></center>
Coletando estatísticas de URLS no Twitter e Facebook
Estatisticas do Facebook
-
<?php
/*
http://www.php.net/manual/en/function.simplexml-load-file.php
http://developers.facebook.com/docs/reference/rest/links.getStats/
*/
//$url = "fatecsjc.edu.br";
$url = "www.submarino.com.br";
$fonte = "http://api.facebook.com/restserver.php?method=links.getStats&urls=$url";
$xml = simplexml_load_file("$fonte");
foreach($xml as $item){
$stat_url = $xml->link_stat->url;
$total_share = $xml->link_stat->share_count;
$total_like = $xml->link_stat->like_count;
$comment_count = $xml->link_stat->comment_count;
$click_count = $xml->link_stat->click_count;
- URL: $url \n”; /* ‘\t’ pra dar um tab e gerar html formatado e identado e \n pra quebrar linha na geração do html*/
- Total de Compartilhamentos: $total_share \n”; /* ‘\t’ pra dar um tab e gerar html formatado e identado e \n pra quebrar linha na geração do html*/
- Total de Likes: $total_like \n”; /* ‘\t’ pra dar um tab e gerar html formatado e identado e \n pra quebrar linha na geração do html*/
- Total de Comentários Recebidos: $comment_count \n”; /* ‘\t’ pra dar um tab e gerar html formatado e identado e \n pra quebrar linha na geração do html*/
- Total de Clicks Recebidos: $click_count \n”; /* ‘\t’ pra dar um tab e gerar html formatado e identado e \n pra quebrar linha na geração do html*/
echo “\t
echo “\t
echo “\t
echo “\t
echo “\t
}
?>
Estatisticas do Twitter
-
<?php
$json_string = file_get_contents("http://urls.api.twitter.com/1/urls/count.json?url=$url"); //API do TWITTER
$json = json_decode($json_string, true);
echo ("\t
- Total de vezes que a url $url foi compartilhada no Twitter: ".($json['count'])." \n"); /*O caracter de ponto e para concatenar strings e variáveis no php*/ ?>