Jump to content


Jola's Content

There have been 37 items by Jola (Search limited from 29/03/2023)



Ordernar por                Order  

#942135 Executar <?php ?> No "onclick" Em Uma Imagem

Posted by Jola on 17/10/2008, 11:31 in PHP

Irá precisar utilizar de Ajax. No onclick haverá um método Javascript que irá receber a requisição do evento e irá via Ajax enviar uma requisição para o PHP.


Abraço!


Como posso fazer isso?



#942124 Executar <?php ?> No "onclick" Em Uma Imagem

Posted by Jola on 17/10/2008, 11:04 in PHP

Olá galera,

Queria executar esse comando aqui..

<?php

//nome do arquivo
$arquivo = "nota.txt"; // arquivo do contador
$arquivo2 = "conta.txt";
$arquivo3 = "divide.txt";

//se existe o arquivo de texto ele lê e incrementa
if(file_exists($arquivo))
{
//'r+' Abre para leitura e escrita; coloca o ponteiro do arquivo no começo do arquivo. 
$ponteiro = fopen ($arquivo , "r+" );
$ponteiro2 = fopen ($arquivo2 , "r+" );
$ponteiro3 = fopen ($arquivo3 , "r+" );
//le o conteúdo do arquivo
$contador = fread($ponteiro, filesize($arquivo));
$contador2 = fread($ponteiro2, filesize($arquivo));
$contador3 = fread($ponteiro3, filesize($arquivo));
//fecha o arquivo
fclose($ponteiro); 
fclose($ponteiro2);
fclose($ponteiro3);
//média e soma
$contador +=5;
$contador2 +=1;
$contador3 = ($contador/$contador2);
//'w+' Abre o arquivo para leitura e escrita; coloca o ponteiro do arquivo no começo 
$ponteiro = fopen($arquivo,"w+");
$ponteiro2 = fopen($arquivo2,"w+"); 
$ponteiro3 = fopen($arquivo3,"w+"); 
//grava no arquivo o valor
fwrite($ponteiro, $contador);
fwrite($ponteiro2, $contador2);
fwrite($ponteiro3, $contador3);
//fecha o arquivo
fclose($ponteiro);
fclose($ponteiro2);
fclose($ponteiro3);
// mostra o numero contador 
echo $contador3;
}

?>

Nessa imagem aqui:

<td width="24" onmouseover="vota('5')" onmouseout="retira('5')"><img id="5" src="image/gold_star.png" border="0"></a></td>

Como posso fazer isso sendo que fazer isso abaixo:

<td width="24" onmouseover="vota('5')" onmouseout="retira('5')"><img id="5" src="image/gold_star.png" border="0" onclick="comando php"></a></td>

nao funciona...


ABraaaços, valeu pesssoal!



#942038 Sistema De Votação Por Estrelas (1 A 5)

Posted by Jola on 16/10/2008, 18:15 in PHP

Cara, eu não conheço nenhum mas eu acho que é bem simples de se fazer um...

Se quiser fazer um do 0, podemos trocar umas idéias aqui e certamente o pessoal aqui do fórum vai ajudar muito também!

Flws!


Ótimo, vamos lá...

Está aqui o código, que tem as 5 estrelas, voce passa o mouse, ele escolhe faz todo aquele processo, da estrela perder a cor ou ganhar...
Ahh ele manda uma mensagem, de Ruím, até Ótimo...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Votação</title>
</head>
<style>
.ajax{
font-family:Tahoma;
font-size:10pt;
color:#333333;
}
</style>
<script>
function cache() {
imagens = new Image();
imagens.src='image/silver_star.png';
imagens.src='image/gold_star.png';
}
function vota(id) {
if(id==1) {
document.getElementById('nota').innerHTML="<font class='ajax'>Ruím</font>";
}
if(id==2) {
document.getElementById('nota').innerHTML="<font class='ajax'>Regular</font>";
}
if(id==3) {
document.getElementById('nota').innerHTML="<font class='ajax'>Bom</font>";
}
if(id==4) {
document.getElementById('nota').innerHTML="<font class='ajax'>Muito bom</font>";
}
if(id==5) {
document.getElementById('nota').innerHTML="<font class='ajax'>Ótimo</font>";
}
for(i = 0; i < id; i++) {
document.getElementById(i+1).src="image/gold_star.png";
}
}

function retira(id) {
for(i = 5; i > id; i--) {
document.getElementById(i).src="image/silver_star.png";
}
}
</script>
<body>
<body onLoad="cache()">

<table cellspacing=2 cellpading=2>
<tr>
<td width="16" onmouseover="vota('1')" onmouseout="retira('1')"><img id="1" src="image/gold_star.png" border="0"></td>
<td width="16" onmouseover="vota('2')" onmouseout="retira('2')"><img id="2" src="image/gold_star.png" border="0"></a></td>
<td width="16" onmouseover="vota('3')" onmouseout="retira('3')"><img id="3" src="image/gold_star.png" border="0"></a></td>
<td width="16" onmouseover="vota('4')" onmouseout="retira('4')"><img id="4" src="image/gold_star.png" border="0"></a></td>
<td width="24" onmouseover="vota('5')" onmouseout="retira('5')"><img id="5" src="image/gold_star.png" border="0"></a></td>
<td id="nota" width="65"></td>
</tr>
</table>
</body>
</html>

Está ai a página completa, agora como faço para que ao clicar na estrela, ele vai juntando pontos e fazendo uma média, e jogando embaixo das
estrelas as médias, sendo que cada pessoa pode votar somente 1 vez sei la, por dia talvez....


Abraçoss!!!



#942028 Sistema De Votação Por Estrelas (1 A 5)

Posted by Jola on 16/10/2008, 17:33 in PHP

Boa Tarde,

Estou faz semanas testando todos os possíveis sistemas de voto por estrela, mas nenhumm funciona...
Toda vez, nenhum código está completo e na moral, eu nem tenho capacidade pra fazer um do zero...

Alguem recomenda algum sistema de votação por estrela grátis, pra eu colocar nas páginas do meu site
que eu estou fazendo, é o unico sistema que falta o resto tá tudo funcionando....


Abraçoss valeu pela atenção!!!



#941770 Executar Um Banco De Dados

Posted by Jola on 15/10/2008, 13:36 in MySQL

Você tem acesso ao phpmyadmin?


sim... tenho, aparece 2 bd, acho que é padrao esses bds....
mas e esse table.sql? Como executo ele no phpAdmin?



#941765 Executar Um Banco De Dados

Posted by Jola on 15/10/2008, 13:30 in MySQL

Dependendo do formato, você pode até executar o seu conteúdo como query normal... como se fosse um SELECT, saca?


Tanto faz, esse que é o problema eu nao sei executar, como eu posso executar como query? Crio uma página nova, coloco qual comando?
Como faço isso? Coloco o comando que tá dentro do table.sql??

Esse é o conteudo da table.sql

#
# Estrutura da table `counter`
#

CREATE TABLE counter (
id int(3) NOT NULL auto_increment,
nom varchar(30) NOT NULL default '',
cat varchar(30) NOT NULL default '',
url varchar(70) NOT NULL default '',
target varchar(20) NOT NULL default '',
clic int(5) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;



#
# Estrutura da table `counter_detail`
#

CREATE TABLE counter_detail (
id varchar(20) NOT NULL default '',
agent varchar(100) NOT NULL default '-',
ip varchar(20) NOT NULL default '-',
date varchar(25) NOT NULL default '',
KEY id (id)
) TYPE=MyISAM;


Falo, abraços!!



#941761 Executar Um Banco De Dados

Posted by Jola on 15/10/2008, 12:46 in MySQL

Bom dia pessoal,

Minha dúvida é o seguinte, eu to com um arquivo table.sql, como faço pra ele executar e assim criar as tabelas...
Como faço pra abrir esse arquivo e executá-lo, é pra um contador que eu to fazendo no meu site...

Resumindo, tenho esse table.sql já pronto, com os comandos dentro para criação da tabela, quero executá-lo, para que ele crie as tais tabelas..


Valeu, aguardo respostas... (y)

Abraaaço!



#941690 Script De Um Contador De Visitas Funcionando...

Posted by Jola on 15/10/2008, 01:35 in PHP

Eita contador de visitas por arquivos, dependendo do site pode "sobrecarregar" o servidor, mas se você não usar banco de dados, (recomendo usar), uma sugestão seria a pessoa ao visitar uma página, o script pegar e gravar a URL da página como nome do arquivo tipo:
"site.com+categoria+link.txt"
depois substituiria os sinais positivos por barras para ficarem como links:
"site.com/categoria/link"

E ele gravaria naquele TXT com nome do link atual que a pessoa está, gravaria o valor atual dele +1 (como um contador igual ao seu mesmo).

Para fazer um ranking, pdoeria varrer a pasta em busca desses TXT's como se fosse cada TXT um link de uma página, e pegaria o valor deles e mostraria a quantidade de visitas que cada link/página teve.

Ou seja, simples de se fazer na prática provavelmente, mas algo não recomendado mesmo, já que com banco de dados seria mais simples, gravando o site atual em um registro da tabela, e em outra coluna desse registro gravava +1 sempre que alguem acessava determinada página.


Huuummm... entendo, e você recomenda algum contador por banco de dados?



#941285 Script De Um Contador De Visitas Funcionando...

Posted by Jola on 12/10/2008, 20:23 in PHP

Boa noite,


Galera, é o seguinte, to com esse script de contador de visita, tá ok, ele, eu já testei e tal, o por ele em cada página... pro pessoal e pra mim saber quantas visualizações, em cada página.. o script é esse:

<?php

//nome do arquivo
$arquivo = "contador.txt";  // arquivo do contador

//se existe o arquivo de texto ele lê e incrementa
if(file_exists($arquivo))
{
   //'r+' Abre para leitura e escrita; coloca o ponteiro do arquivo no começo do arquivo.  
   $ponteiro = fopen ($arquivo , "r+" );
   //le o conteúdo do arquivo
   $contador = fread($ponteiro, filesize($arquivo));
   //fecha o arquivo
   fclose($ponteiro); 
   //soma 0 valor + 1
   $contador +=1; 
   //'w+' Abre o arquivo para leitura e escrita; coloca o ponteiro do arquivo no começo  
   $ponteiro = fopen($arquivo,"w+"); 
   //grava no arquivo o valor
   fwrite($ponteiro, $contador); 
   //fecha o arquivo
   fclose($ponteiro);
  // mostra o numero contador  
echo $contador;
}

?>

Quem quiser usá-lo, fica a vontade... :P

Tudo bem, vamos a dúvida....

Digamos que é um site de wallpapers, sei lá... ai um tem 3 páginas, cada um com um wallpaper, ai eu queria montar uma outra página, com um ranking, que apareca por exemplo:

1 - Wallpaper A (5000 visitas)
1 - Wallpaper C (4570 visitas)
1 - Wallpaper B (1500 visitas)
....

Tipo em tabela se der, alguem conhece algum script, ou alguma coisa...

Resumindo, eu quero rankear as páginas... por exemplo, ranking de wallpapers, de piadas, de imagens, enfim... dividí-las em grupos, seria interessante tbm.. tem algum script, que pegue esse meu contador e jogue numa tabela rankeada...


Valeu pessoal,

Abraços, Aguardo respostas...



#941243 Criando Um Sistema De Contato

Posted by Jola on 12/10/2008, 13:40 in Artigos, Dicas e Tutoriais de PHP

if(strlen($_POST['mensagem']) > 1000){


Alex,

Resolveu o problema, obrigado, era isso mesmo, mas agora apareceu outro... veja só

Warning: mail() [function.mail]: Safety Restriction in effect. The mail() command is not allowed, contact the admin. in /www/110mb.com/t/e/s/t/s/i/t/e/testesite20/htdocs/contato/enviar.php on line 59


Linha 59 é essa "$enviar = mail($email, $assunto, $msg, $headers);"

Será que o servidor gratuito não aceita o envio de formmails? :huh:


Valeu, abraaço!



#941238 Criando Um Sistema De Contato

Posted by Jola on 12/10/2008, 13:01 in Artigos, Dicas e Tutoriais de PHP

Ola amigo...

Eu tive alguns certos problemas neste "Sistema de Contato"

EU fiz tudo como esta no tutorial criei uma pagina chamada "index.php" e inceri o primeiro Condigo ( que tem as barras para por a informações email , assunto , Mensagem e etc )

e depoiis criei outra pagina com o nome "enviar.php" e coloquei o Segundo condigo citado !

e depois configurei os emails o qual serão enviados e depois fiz o teste na "Internet Explorer".

Assim que que informei o os requisitos necessarios, e puz em enviar, ocorreu este seguinte Erro:

Parse error: parse error in c:\appserv\www\enviar.php on line 25


Que seria nesta Seguinte área:

// verifica se a mensagem tem mais de 1000 caracteres
// para evitar muitas besterias...
// voce pode mudar a quantidade, ou retirar esta
// verificação

if(strlen($_POST[mensagem] > 1000){
$verifica = false;
$msg = "Erro: Sua mensagem pode conter no máximo 1000 caracteres.";
$url = "java script:history.go(-1);";
}


Caso venha à dúvida, eu uso o AppServ!
E se puder me ajudar ficarei EXTREMAMENTE Grato! :lol:

Muito Obrigado ( MSN: ericandradegt@hotmail.com )



Estou tendo exatamento o mesmo problema, se alguma alma pudesse nos ajudar, eu agradeceria....

Att.



#940926 Como Inserir Hyperlink Em Pedaço De Imagem

Posted by Jola on 09/10/2008, 16:51 in FrontPage

Boa tarde,

Como faço para inserir um hyperlink em apenas um pedaço de uma grande imagem....


Att.

João




IPB Skin By Virteq