Fórum WebTuga

Tecnologia => Programação => Topic started by: PT-NGS- on June 12, 2006, 03:45:24 AM

Title: Contador de visitas únicas
Post by: PT-NGS- on June 12, 2006, 03:45:24 AM
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);

?>
Title: Contador de visitas únicas
Post by: PT-NGS- on June 12, 2006, 03:56:58 AM
Boas..

Como consigo colocar isso em html?
Title: Contador de visitas únicas
Post by: kingless on June 12, 2006, 05:18:53 AM
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);

?>
Title: Contador de visitas únicas
Post by: PT-NGS- on June 12, 2006, 09:26:38 PM
Boas..

Obrigado, já editei o 1Ã,º post
Title: Contador de visitas únicas
Post by: Adtreak on August 11, 2006, 11:12:49 AM
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.
Title: Contador de visitas únicas
Post by: Teotónio Ricardo on August 11, 2006, 02:10:32 PM
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>
Title: Contador de visitas únicas
Post by: oslow on June 01, 2007, 06:08:34 PM
um código sem mySQL, guardar o nr de visualizações de páginas num arquivo .txt

Contador de Visitas sem MySql



Title: Contador de visitas únicas
Post by: crazii on June 08, 2007, 11:14:07 AM
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