Html php submit

0 respostas
H

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>/
Dados de Facebook e Twitter sobre seu link body { background-color: #E5E5E5; } E-mail:
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>

Guia do Site

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;

    echo “\t

  • URL: $url
  • \n”; /* ‘\t’ pra dar um tab e gerar html formatado e identado e \n pra quebrar linha na geração do html*/
    echo “\t
  • 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*/
    echo “\t
  • 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*/
    echo “\t
  • 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*/
    echo “\t
  • 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*/
    }

    ?>

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*/ ?>
</div
Criado 13 de dezembro de 2011
Respostas 0
Participantes 1