PHP - Desenvolvendo um sistema de comentários
Arquivo de (PHP) por Rafael Silva em 04-10-2008 - 6,875 visualizações
Tags: Comentários em PHP, PHP, Sistema de comentários
Olá Pessoal. Rafael Silva na área com mais uma super vídeo aula de PHP. A pedidos, trago a vídeo aula onde aprenderemos a desenvolver um sistema de comentários do zero.
Nas aulas passadas, falamos de phpmyadmin, banco de dados e tabelas, então recomendo que você assista as minhas últimas vídeo aulas para entender melhor esta.
Espero que gostem!

Caramba Felipe as aulas tão cada dia melhor valeu!!!!!!
Até +++
[] Danilo,
Muito bom mesmo…
ajudou 100% no aprendizado….ja que estamos na era web 2.0, interatividade hj em dia é tudo….e nada como uma aula dessas para ajudar na criação de um site padrao web 2.0……
abração e espero que o MX nunca perca um cara que sabe da parada e que sabe com EXPLICAR a parada igual vc faz…..
Ja vi muita coisa sobre PHP por ai…mas nao tinha conseguido entender nada!!!! agora consigo absorver o conteudo graças a sua dinamica….
Muito obrigado mesmo….
fuisssssssssssss
video aulas simples e explicativa ta de parabéns
vlw
É um pouco complicado decorar todos os codigos usados.
Da para fazer isso dentro do dreamweaver?
Obrigado
Agora aprendi a mecher com mysql rsrs
nunca me dei bem
programar num é decorar códigos, decorar os códigos(funções), você vai decorando com o dia a dia, é como decorar uma estrutura de conta matemática na escola(praticando vc entende e decora não?)
vlw a todos!
cara seria possivel fazer uma video de configuração do fckeditor?
principalmente a parte de upload de imagem, revirei a net, e nenhuma solução, alias muitas pessoas com o mesmo problema!
Valew e parabens pela video..
ja tinha visto as outras e to “colecionando” as de php!!
ja to esperando as proximas
Valew Rafael
>>
cara me tira uma duvida?
tipow onde vc explica o seguinte comando:
<?
//lista os comntarios do banco de dados MYSQL
$sql = “select ??? from recado”;
pergunta: oq é esse sinal que aparece entre as palavras “select” e “from”?
teria como vc me dar essa força….poois nao consegui enxergar ele…a imagem ficou meio embaçada pra ver…
obrigado!
Fuissssssss
So que to com problemas!
Eu faço tudo certinho, crio a db, a tabela, faço la um comentario, coloco o codigo todo certinho, so que hora que eu salvo, e tento abri o arquivo aparece uma pagibna em branco!
olha o codigo:
o que eu faço??
Abraços.
Parse error: syntax error, unexpected ‘;’ in /home/a6609307/public_html/comentarios.php on line 24
Vlw
usem <?php normalmente ele tem esse problema, pois é uma config do php.ini dele flw!
>>
Vlw abraços
Continue assim.
Está de Parabéns!!!!
Com mais essa video aula ficou mais facil de entender!
Abração!
FORÇA SEMPRE!
vlw
Integração muiuto legal entre PHP e Mysql…
Sucesso…
Abraços e vamo q vamo!!!@
Muito boa a vídeo aula. Achei muito bem explicada; parabéns!!!
Abração.
Dúvidas:
Agora só uma dúvida, como deixo 10 comentários por página na miha página de recados e se eu tiver 15 coméntários passar para página 2 de comentário.
Grato!
Leandro Lima
E-mail: limax.design@hotmail.com
Site: metropoleservicos.com
Fala ae Bruno, tudo bem?
O MX masters é um site de vídeo aula. Ou seja, fazemos vídeo aulas. Somente vídeo aulas.
[]´s
affffff que nooob
Parabéns pela VA, pena que vc não está usando o DW,
e também é todo em códigos.
Derepente vc poderia usar o Dreamweaver e sem códigos
tipo “Sistema de login e senha ” Felipe Cardozo
sem códigos, sabe, para os iniciantes rsrsr
parabéns mais uma vez.
Abraços.
Bom galera assistindo as aulas do rafael estava com alguns probleminhas em executar o easyphp no windows vista.
consegui resolver o problema, bom para quem tem o windows vista em seu pc e quer utilizar o EasyPhp, para rodar o servidor apach, e sempre acontece erro com o servidor web.
Aqui vai uma dica:
abra o Easy Php, vá no ícone Easy Php > configurações > desabilite o servidor tcp-ip blz… galera…
Rafael, muito bom suas aulas parceiros… espero que você poste mais aulas…
Grato!
Leandro Lima
metropoleservicos.com
Está havendo o seguinte erro quando insiro um comentário pelo formulário, poderia me ajudar?
Strict Standards: date() [function.date]: It is not safe to rely on the system’s timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘America/Sao_Paulo’ for ‘-3.0/no DST’ instead in C:\AppServ\www\enviar_comentarios.php on line 12
Grato!
apenas uma pequena correção para configurar o EasyPHP.
Abra o EasyPhp, click no ícone do programa, vá em configurações > EasyPhp > e desabilite a opção que está marcada
[] check server’s TCP port before starting.
BLZ, galera, só lembrando isso é valido para windows vista.
vlw galera do mx masters.
Configurei o meu Easy php, mysql e o phpmyadm, quando vou inserir qualquer tabela com int, sempre acontece esse erro:
comando SQL: Editar
INSERT INTO `recados` ( `id` , `nome` , `email` , `data` , `mensagem` )
VALUES (
”, ‘Leandro’, ‘leandro@msn.com.br’, ‘2008-10-08′, ‘meu primeiro arquivo php’
)
Mensagens do MySQL : Documentação
#1366 - Incorrect integer value: ” for column ‘id’ at row 1
Será que você pode da uma dica?
Grato.
Landro Santos
limax.design@hotmail.com
metropoleservicos.com
Vlwssssss
Se quiser add meu msn…..: irobsom@hotmail.com
abraços!!!!
mais aeew…
tem como fazer um sistema de news ou alguma coisa do tipo…
pra ADD news no site..??
VLw
Agora deu certo aqui em casa, ele paro de ficar uma pagina em branco!
foi so colocar o <?php que deu certo!
Muito boa video aula!
Estou aguardando mais em! comecei gostar muito de php e pretendo me expecializar um poko mais nesta linguagem de programação!
Abraços!
vlw pela dica
fiz um sistema de comentários, e coloquei um filtro de palavrões
usando str_replace , só que quando filtro a palavra “cu” por ” *** ” me filtra também outras palavras que tenha a mesma sílaba. ex.: Cultura ficaria dessa forma ” ***ltura ” tem alguma dica para meu problema???
Parabéns! Já estou recomendando o site para uma galera boa viu hehe.
Abraço!
Seria interessante vocês disponibilizarem estas vídeo-aulas para que possamos ter este material disponível off-line e facilitar o processo de estudo. Vejam esta possibilidade tornar viável.
Grande abraço!
mas nao esta inserindo no banco de dados.
mas nao aparece erro algum…
eu estou usando o xampp…
isso interferi em alguma coisa….
Só tenho umas considerações a fazer. O campo e-mail não dá pra ser tamanho 25, pois na hora de eu testar era cortado o e-mail, mais resolvi isso mudando o tamanho para 50.
Outro probleminha que eu tive foi com o arquivo “enviar_comentarios.php”. Usando o Dreamweaver CS3, a variável $data, deve ir antes da variável $mensagem, na sua vídeo aula você coloca a variável $mensagem e na linha de baixo a variável $data, aqui no Dreamweaver não deu certo, bom eu acho que foi isso que aconteceu, pois essa é a primeira vez que faço algo em php, quebrei a cabeça um pouco até conseguir ver que era nisso que estava o erro, mas, foi bom que assim já fui me familiarizando, acho até que quase consigo fazer esse sistema de comentários sozinho, rsrs… já tentei fazer funcionar o “Script de formulário de contato com confirmação em php” disponiblizado pelo “Jonas Olmos”, mais como utilizo um servidor gratuito, mais pra forma de aprendizado mesmo, o Script não funcionou, aconteceu a mesma coisa, que aconteceu com vários usuários que eu li nos comentários, de receber o e-mail porém com os campos todos em branco, e o e-mail de resposta não ser enviado, porém, nem tive o trabalho de postar a minha dúvida, e poupei trabalho de vocês para responderem, pois apesar de não “manjar” nada eu tento resolver sozinho antes de pedir ajuda, e como assisti a vídeo aula do “Felipe Cardozo”, e pude ver que o Script funciona 100%, “dexei queto essa parte” pois por usar Server gratuíto ele é em Inglês e como eu não sei nem dizer boa noite em inglês que dirá tentar entrar em contato com o suporte técnico para saber porque o script não funcionava, mais isso não vem ao caso, afinal de contas estou deixando o meu comentário aqui na sua vídeo aula “PHP - Desenvolvendo um sistema de comentários” e esse eu tive a satisfação de vê-lo funcionando 100%. Quero deixar os meus agradecimentos a todos vocês da MX masters, que apesar de estar completando 1 ano, eu só vim a tomar conhecimento desse maravilhoso site no início desta semana. Valeu aí Rafael Silva, ou assistir as suas outras vídeo aulas, para pegar o fio da meada.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\recados\comentarios.php on line 12
pode me explicar porque.
Grato.
Deus te abençoe.
Miriam
Lecionas PHP via net? Nunca pensaste ?
Tenho algumas alunas que fariam parte de uma aula via SKYPE ou sala virtual ( no caso de ser mais de 8 pessoas) com muito boa vontade.
Podes entrar em contato comigo em PVT?
Agradeço.
Deus te abençoe.
Miriam
a video aula é muito 10….
unica coisa q deu erado aki q meu formulario n apresenta nenhuma msg de error e n grava o registro feito no DB se eu usa o formulario.. so se eu fo nu php my admin ^^
pode mi da uma luz nuq errei pelo q eu dise?
vlw desde já
abraço
Sou novo aqui no site mas gostei muito do conteudo, parabens pelas aulas, eu gostaria de saber como posso dividir o resultado em mais paginas, por exemplo exibir 10 comentarios e como posso configurar links para que essas paginas possam ser acessadas.
muito obrigado
muito boa a vídeo aula
Parabns mesmoO
soh uma pergunta…
Como fazer para qdo chegar um determinado numero de cometarios ele vai para página 2?
flw
por que $executar ??
Muito boa a video aula, muito bem explicada, não ficou nem uma dúvida. Continue assim…
foi muito util a aula!
Agradeço a resposta cara
Valeu e parabens pelo vosso trabalho.
copia codigo da net e acha q é programador.
Fala ae Robao, beleza?
É só fazer melhor!
[]´s
se você fala isso para espeficar em qual conexão ela vai ser executada não é nessário ja que ele ja tem uam conexão ativa.
aguardo vossa resposta =)
M.C.
Victor Andrade
Estou com enorme necessidade de aprimorar meus conhecimentos principalmente agora que terei que dar continuidade aos trabalhos sozinho, antes eu tinha uma parceria, mas acabei vendo que o negócio é a gente se virar porque é mais garantido e não ficamos tão dependentes das pessoas. Conto com sua colaboração!
deu os seguintes erros {Notice: Undefined index: nome in C:\Arquivos de programas\EasyPHP 2.0b1\www\comentarios\comentarios_send.php on line 8
Notice: Undefined index: email in C:\Arquivos de programas\EasyPHP 2.0b1\www\comentarios\comentarios_send.php on line 9
Notice: Undefined index: mensagem in C:\Arquivos de programas\EasyPHP 2.0b1\www\comentarios\comentarios_send.php on line 10}
esse erros são da variaveis($nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem = $_POST['mensagem'];)
e eu queria saber como que eu faço para solucionar esses erros
1º$conexão e $banco precisa colocar nas duas paginas a que comenta e que recebe??? onde foi para $sql=”select *from …
#executar e o $ exibir , percebi que vc salvou …. em que pagina vc colou esse bloco ??? um abraço vcs são os melhores ………….
meu mural está perfeito , um tempo atrás eue tinha comprado umas videos aulas , mais agora sim eu aprendi de verdade com vcs , porque essa aula não e apenas de php e sim de banco de dados , parabens mesmo!!! meu mural ate 90% so falta eu aprender a colar na mesma pagina tipo eu fiz um envia.php e um recebe.php!! como faço para ver a resposta na mesma pagina?? valeu vcs são 10
Deu pra acompanhar legal…
se quiserem ver o resultado disso no meu site, vai la e entrem no link de comentários.
Obrigado por tudo aew []’s.
parabens…
aprendi muito com a aula..
vlw
Mas além de sistemas de comentarios e etc, o que se pode fazer com PHP???
Qual liguagem tem um grau de dificuldade maior, PHP ou ASP?
vlww
Parabéns ae pela video Aula…
parabens rafael!
tenho uma duvida? quando eu escrevo na caixa de mensagens EX: 2 linhas ou mais, ela envia para pagina uma unica linha. queria sabe como da um jeito nisso, pq fka um pouco estranho uma linha so
vlw!
Rapaz seguie aqui e funcionou tudo certinhoa até a parte de fazer o formulario,quando clico em enviar no botao nao acontece nada ele fica parado com esta…
Teria como vc postar aqui o codigo final como ficou… pq assim posso comparar com oo meu e ver onde errei…
Valeu Brigadao e Parabens pela Aula muito Show…
RGMJ
Estou com um problema no meu Dreamweaver, não sei como configurar um servidor teste, entaum ele não estabelece conexão com o MySQL.
Vlaeuuuu mesmo!
Show de bola esta video aula. Teria como colocar permitir somente pessoas cadastradas para postar mensagens? Por exemplo: um cadastro no site, e somente usuárioscadastrdos podendo postar recados e o nick / nome, já aparecendo automaticamente na mensagem postada? Outra coisa, você tem uma video aula ensinando a criar um web álbum para sites de festa (como o meu) onde usuários também possam comentar as fotos?
Obrigado!
E sobre o erro que relatei no #92.. Quando clico em enviar fica na mesma nao acontece nada o BD ta funcionando como vc fez na videoaula eu insiro la no PHPMyAdmin e funciona ok, só mesmo o formulario….
Valeu ae Brigadao por tudo…
RGMJ
parabens!
abrass
valeus
eu tava com muitos problemas com php e suas video aulas ajudaram muito
vlwz aee
aaa e como tenho só 16 anos e nun intendo muito de banco de dados
intao queria saber como eu posso aplicar esse script php em um site html normal??
se der pra responder eu agradeço
abraçoss
a video aula foi D+++++++++
estou començando a gostar de PHP…
Um forte abraço!
Parbens pela aula, simples de compreender e com otima Qualidade de conteúdo.
Obrigado