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);
?>
Boas..
Como consigo colocar isso em html?
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);
?>
Boas..
Obrigado, já editei o 1Ã,º post
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.
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>
um código sem mySQL, guardar o nr de visualizações de páginas num arquivo .txt
Contador de Visitas sem MySql
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