Contador de visitas únicas

Started by PT-NGS-, June 12, 2006, 03:45:24 AM

Previous topic - Next topic

PT-NGS-

Contador de visitas únicas

Requerimentos:
- PHP
- Mysql

A primeira coisa que devemos fazer e criar a tabela no Mysql.

CREATE TABLE `contador` (

`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,

`ip` VARCHAR( 15 ) NOT NULL ,

PRIMARY KEY ( `id` )



)

Depois criem um arquivo chamado contador.php




$host = "localhost"; //Servidor do mysql

$user = "root"; //Usuário do mysql

$senha = "tua_senha"; //Senha do mysql

$bd = "contador";  //Banco de dados



$ip = $_SERVER[\\'REMOTE_ADDR\\'];



$con = mysql_connect("$host", "$user", "$senha");



if(!$con) {

die("Não foi possivel conectar a mysql: ". mysql_error());

}



mysql_select_db($bd,$con);



if(mysql_num_rows(mysql_query("SELECT * FROM contador WHERE ip=\\'.$ip.\\'")) < 1) {



mysql_query("INSERT INTO contador (ip) VALUES(\\'$ip\\')");

}



$num = mysql_num_rows(mysql_query("SELECT * FROM contador"));



echo "NÃ,º de visitas: $num";



mysql_close($con);

?>


PT-NGS-

Boas..

Como consigo colocar isso em html?


kingless

Como assim meter em html ?


O codigo ficaria um bocado melhor assim:




$host = "localhost"; //Servidor do mysql

$user = "root"; //Usuário do mysql

$senha = "tua_senha"; //Senha do mysql

$bd = "contador";  //Banco de dados



$ip = $_SERVER[\\'REMOTE_ADDR\\'];



$con = mysql_connect("$host", "$user", "$senha");



if(!$con) {

die("Não foi possivel conectar a mysql: ". mysql_error());

}



mysql_select_db($bd,$con);  



if(mysql_num_rows(mysql_query("SELECT * FROM contador WHERE ip=\\'.$ip.\\'")) < 1) {



mysql_query("INSERT INTO contador (ip) VALUES(\\'$ip\\')");

}



$num = mysql_num_rows(mysql_query("SELECT * FROM contador"));



echo "NÃ,º de visitas: $num";



mysql_close($con);

?>

PT-NGS-

Boas..

Obrigado, já editei o 1Ã,º post


Adtreak

Não sei se è isto que queres!

Javascript HTML ââ,¬â€œ Esconder o código fonte


Quando nos esforçámos tanto para criar o nosso website ou alguem nos pagou para fazer um, e finalmente nos encontramos no final ou perto do mesmo, estamos satisfeitos mas preocupados. Houve certamente em determinada altura do desenvolvimento, este ou aquele promenor que nos levou horas a resolver e que num primeiro acto de puro egoismo, aceitavel, não queremos dar logo de mão beijada.

    Na verdade o que nos leva na maioria dos casos a querer esconder o nosso HTML ou Javascript de terceiros é a preocupação que temos em ver o tempo que investimos, o nosso labor, ser em segundos tomado de assalto, roubado, ou suavizando, facilmente copiado e imediatamente utilizado por alguém. Até que ponto é que é valido para mim, que estive mais de não sei quantas horas a desenvolver o meu código, que chegue alguem que não conheço e que tome para si o que tanto trabalho me deu?

    O código fonte (o HTML) de um website não pode ser escondido, na verdade tal não é possivel. O browser necessita do mesmo para que a página seja interpretada e relevada ao utilizador que a solicitou. Esconder o HTML por muito justificavel que lhe possa parecer é então uma completa perda de tempo.

    Mas eu quero esconder, tem de haver uma forma...

    Como se pode obter o mesmo? Atravez do botão direito do rato. Vamos então impedir que ao clicar no botão direito apareça o menu. Bestial, Javascript resolve o problema. Ah! Mas ainda é possivel atraves dos menus do browser. Embora remover os menus. Ora bolas, mas ainda existem aplicações que permitem passar o website todo para o disco local. E agora? Mas pera ai... e se o utilizador desabilitar o Javascript, bolas... consegue tudo outra vez...

    Para além de uma completa perda de tempo, as possibilidades que existem em Javascript para tentar esconder o código fonte retiram poderes ao utilizador, aos quais ele já está habituado. Isto pode criar frustração no mesmo e é mais um potencial re-visitante que perderá.

    Mas eu preciso mesmo de mostrar isto a alguem, mas tenho medo que me tirem o código.

    Se tem de apresentar a alguem um website, mas não quer que o mesmo lhe fique com o código, imagens e recursos, faça uma apresentação em papel. Se fizer no seu portatil certamente lhe iram pedir uma cópia para analisar mais tarde. Em papel pode logo deixar a cópia.
    Problema resolvido.

    Se é vital esconder o seu código fonte então feche-o num cofre, numa casa sem portas nem janelas, apague todas as copias e mande a casa po espaço.
Clique na imagem...

Teotónio Ricardo

Para por isso a dar tens de por num ficheiro +.php e podes por no sitio que quiseres desde que esteja dentro das tags <php>

oslow

um código sem mySQL, guardar o nr de visualizações de páginas num arquivo .txt

Contador de Visitas sem MySql




crazii

QuoteNão sei se è isto que queres!

Javascript HTML ââ,¬â€œ Esconder o código fonte


Quando nos esforçámos tanto para criar o nosso website ou alguem nos pagou para fazer um, e finalmente nos encontramos no final ou perto do mesmo, estamos satisfeitos mas preocupados. Houve certamente em determinada altura do desenvolvimento, este ou aquele promenor que nos levou horas a resolver e que num primeiro acto de puro egoismo, aceitavel, não queremos dar logo de mão beijada.

    Na verdade o que nos leva na maioria dos casos a querer esconder o nosso HTML ou Javascript de terceiros é a preocupação que temos em ver o tempo que investimos, o nosso labor, ser em segundos tomado de assalto, roubado, ou suavizando, facilmente copiado e imediatamente utilizado por alguém. Até que ponto é que é valido para mim, que estive mais de não sei quantas horas a desenvolver o meu código, que chegue alguem que não conheço e que tome para si o que tanto trabalho me deu?

    O código fonte (o HTML) de um website não pode ser escondido, na verdade tal não é possivel. O browser necessita do mesmo para que a página seja interpretada e relevada ao utilizador que a solicitou. Esconder o HTML por muito justificavel que lhe possa parecer é então uma completa perda de tempo.

    Mas eu quero esconder, tem de haver uma forma...

    Como se pode obter o mesmo? Atravez do botão direito do rato. Vamos então impedir que ao clicar no botão direito apareça o menu. Bestial, Javascript resolve o problema. Ah! Mas ainda é possivel atraves dos menus do browser. Embora remover os menus. Ora bolas, mas ainda existem aplicações que permitem passar o website todo para o disco local. E agora? Mas pera ai... e se o utilizador desabilitar o Javascript, bolas... consegue tudo outra vez...

    Para além de uma completa perda de tempo, as possibilidades que existem em Javascript para tentar esconder o código fonte retiram poderes ao utilizador, aos quais ele já está habituado. Isto pode criar frustração no mesmo e é mais um potencial re-visitante que perderá.

    Mas eu preciso mesmo de mostrar isto a alguem, mas tenho medo que me tirem o código.

    Se tem de apresentar a alguem um website, mas não quer que o mesmo lhe fique com o código, imagens e recursos, faça uma apresentação em papel. Se fizer no seu portatil certamente lhe iram pedir uma cópia para analisar mais tarde. Em papel pode logo deixar a cópia.
    Problema resolvido.

    Se é vital esconder o seu código fonte então feche-o num cofre, numa casa sem portas nem janelas, apague todas as copias e mande a casa po espaço.

Tá louco o homem, obsecado plo gamanço LOOOL