Desenvolvendo um sistema de Enquete Completo (yourspot.com.br) - Parte 1
Aqui iremos inserir todas as configurações para conectar ao banco de dados MySQL.
[config.php]
* Estamos fazendo uma enquete, que provavelmente irá gravar poucos dados, então realmente é necessário utilizar banco de dados, não posso gravar tudo em .txt?
Então, aproveitando, irei dar uma rápida explicação da importância ou preferência de muitos programadores em utilizar banco de dados MySQL, ao invés de gravar os dados em um simples arquivo *.txt
Se você está pretendo ter em seu site algumas enquetes e nem se interessa em gravar todas as enquetes anteriores, então tudo bem, pode utilizar a opção por gravar os dados em um arquivo txt, se realmente é um uso básico.
Porém, se você pretende utilizar o sistema constantemente, tem um grande portal, necessitará de diversas enquetes, que serão atualizadas com freqüência, pretende arquivar todas as enquetes que você já realizou para consultar a qualquer momento, recebe muitas visitas, então com certeza é muito melhor utilizar banco de dados MySQL, pois sua capacidade é gigantesca e suporta milhares de requisições.
Além disso, com este banco de dados, o sistema apresentará uma segurança bem maior, e a facilidade de manipular informações, adicionar tabelas e a manutenção em geral, torna-se bem mais simples com o MySQL, já com o um arquivo txt você terá que programar outras coisas pensando em segurança e manutenção, se começar a receber muitas informações, acabará ficando um sistema mais lento já que o espaço, apesar de ainda ser bem grande, tem um limite bem menor que do MySQL.
Bom, pessoal, esta é a primeira parte de nossa enquete!
A estrutura principal dela, já está concluída, porém não há como funcionar o sistema apenas com essa estrutura inicial, então aguardem a próxima parte para podermos concretizar um pouco mais nosso sistema.
Lembre-se que este tutorial é muito importante, pois você irá aprender muitos recursos importantes, constantemente utilizados em muitos sistemas desenvolvidos em php. Por isso continue seguindo as próximas partes assim que forem publicadas.
Dúvidas, não deixem de perguntar, comentários, sugestões, críticas construtivas são sempre bem-vindas.
[config.php]
<?php // Configurações de seu Banco de Dados MySQL $usuario = 'user'; // Usuário do Banco de Dados $senha = 'senha'; // Senha do Usuário do Banco de Dados $serv = 'mysql.site.com.br'; // Servidor (ex.: localhost, mysql.server.com...) $bd = 'enquete'; // Banco de Dados para criar ou nome de uma banco de dados existente (para criar um novo banco de dados não coloquei hífens) // Configuração da url do site $site = 'http://www.seusite.com.br'; // coloque ao lado o endereço principal de seu site (com http:// e sem / no final) $site2 = 'enquete'; // coloque o nome da pasta do sistema. // Configuração de acesso - administrador $nomeuser = 'Seu Nome'; $user = 'userlogin'; $senhaadmin = 'senhaadmin'; // Diretório das imagens para área de Administração $dir = '../imagens'; //Não Altere // // Diretório das imagens para o gráfico $dir2 = 'imagens'; //Não Altere // // Propriedades das imagens $height = '10'; // A altura na imagem que será produzida no gráfico de resultados $width = '1'; // A multiplicação da largura da imagem produzida no gráfico de resultados (Se uma opção da enquete estiver com 100% dos votos e a largura definida de 2px, então a largura final desta barra de resultados será 200px) // Conexão com o banco de dados - não é necessário editar @mysql_connect ($serv, $usuario, $senha) or die("ERRO NA CONEXÃO COM O BANCO DE DADOS"); @mysql_select_db ($bd) or die("ERRO NA SELEÇÃO DO BANCO DE DADOS"); ?>
* Estamos fazendo uma enquete, que provavelmente irá gravar poucos dados, então realmente é necessário utilizar banco de dados, não posso gravar tudo em .txt?
Então, aproveitando, irei dar uma rápida explicação da importância ou preferência de muitos programadores em utilizar banco de dados MySQL, ao invés de gravar os dados em um simples arquivo *.txt
Se você está pretendo ter em seu site algumas enquetes e nem se interessa em gravar todas as enquetes anteriores, então tudo bem, pode utilizar a opção por gravar os dados em um arquivo txt, se realmente é um uso básico.
Porém, se você pretende utilizar o sistema constantemente, tem um grande portal, necessitará de diversas enquetes, que serão atualizadas com freqüência, pretende arquivar todas as enquetes que você já realizou para consultar a qualquer momento, recebe muitas visitas, então com certeza é muito melhor utilizar banco de dados MySQL, pois sua capacidade é gigantesca e suporta milhares de requisições.
Além disso, com este banco de dados, o sistema apresentará uma segurança bem maior, e a facilidade de manipular informações, adicionar tabelas e a manutenção em geral, torna-se bem mais simples com o MySQL, já com o um arquivo txt você terá que programar outras coisas pensando em segurança e manutenção, se começar a receber muitas informações, acabará ficando um sistema mais lento já que o espaço, apesar de ainda ser bem grande, tem um limite bem menor que do MySQL.
Bom, pessoal, esta é a primeira parte de nossa enquete!
A estrutura principal dela, já está concluída, porém não há como funcionar o sistema apenas com essa estrutura inicial, então aguardem a próxima parte para podermos concretizar um pouco mais nosso sistema.
Lembre-se que este tutorial é muito importante, pois você irá aprender muitos recursos importantes, constantemente utilizados em muitos sistemas desenvolvidos em php. Por isso continue seguindo as próximas partes assim que forem publicadas.
Dúvidas, não deixem de perguntar, comentários, sugestões, críticas construtivas são sempre bem-vindas.
Parece bem completo,vc estarodando esta enquete em algum site que possa ver ela
24/07/2010 9:44am
(~14 anos atrás)
O que é este link: http://yourspot.com.br/systens/enquetev1/index1.php.
Ele não funciona
Ele não funciona
24/07/2010 9:36am
(~14 anos atrás)