• Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   13-02-2016

      Prezados membros do Clube do Hardware,

      Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:
        Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas ao formulário abaixo:    Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
Seguidores 0
brunces

Como fazer link "Comentários" e "Enviar p/ amigo"?

1 post neste tópico

Amigos,

Olá, tudo bem? Sou principiante em linguagens de programação para WEB e estou apanhando muito de algo que, pra quem entende, parece ser muito simples.

Estou montando um site próprio para fazer uma espécie de BLOG para os alunos da escola onde leciono. Esse site terá muitos arquivos para baixar, relacionados com as aulas ministradas. Tentei criá-lo usando bloggers comuns, mas o espaço em disco oferecido pela maioria deles é muito pequeno e, para evitar o uso de "mirrors" para os arquivos, preferi montar um site próprio em um único servidor (que oferece muito espaço), em vez de usar bloggers.

Outro motivo pelo qual optei por isso foi a opção "Comentários" oferecida pelos bloggers. A maioria deles permite que um visitante digite um comentário e, ao clicar em ENVIAR, este é automaticamente postado. Por motivos de segurança quanto a "badernas" e mau uso da opção, pretendo fazer o seguinte...

O visitante digita o comentário dele. Este é enviado para o meu email e, após uma análise do seu conteúdo, eu mesmo posto a mensagem dele. É isso. Sendo assim, minha dúvida é a seguinte...

Exemplo:

(É mais ou menos o mesmo esquema de funcionamento dos fóruns.)

Tenho vários posts na página. Cada post tem 2 links padrão: Comentários (o visitante clica para fazer um comentário) e Enviar para um amigo (o visitante envia o endereço da página e o número do comentário para um email qualquer). Se eu aprender a fazer um, logicamente aprendo a fazer o outro. Portanto, mencionarei apenas sobre o link "Comentários".

http://blogparatestes.bigblogger.com.br/

Este é um site que eu criei para estudar o código fonte dele.

Descobri que ao clicar no link "Comentários", um código de JavaScript envia o número daquele post (id_post) para uma página chamada "comentarios.php".

Eis o código...

Comentários (0)

Essa página é aberta em uma nova janela com um formulário. O número do post (id_post) é carregado automaticamente em uma das linhas do FORM da página que foi aberta (logicamente, para ser enviado junto com o email dos dados do formulário preenchido).

Eis a linha...

<input type="hidden" name="id_post" value="3E059059063076129">

Após o preenchimento do formulário e o clique no botão "Enviar formulário", um código PHP captura os dados de cada INPUT do FORM e os envia para o meu email. Esse código eu já consegui rascunhar mais ou menos.

Eis o rascunho do código...

-----------------

<?php

$id_post = $_GET["id_post"];

$post = $_GET["post"];

$nome = $_GET["nome"];

$mail = $_GET["mail"];

$msgm = $_GET["msgm"];

mail("meuemail@email.com","Fale conosco","ID Post: $id_post

Nome: $nome

Email: $mail

Comentário: $msgm","From: $ed_email\nContent-Type: text/html; charset=us-ascii");

?>

-----------------

Não sei se é assim mesmo que faz, mas em outros testes que fiz, funcionou. :)

Agora o que eu quero saber mesmo é o seguinte...

Como é o código que faz aquele <input type="hidden" name="id_post" value=""> receber o valor do número do post que foi clicado (id_post)? Existe algum código específico só pra isso? Como ele é? Onde ele fica? No próprio arquivo "comentarios.php"?

Outra dúvida... O parâmetro ACTION do FORM chama a própria página, ou seja, um código PHP que está no próprio arquivo "comentarios.php" onde se encontra o FORM. Como é esse código? (O código que eu rascunhei acima eu testei em um arquivo separado, por isso que eu disse que funcionou legal.) Como isso é feito no mesmo arquivo?

Bem, é isso! Se alguém tiver paciência, tempo e a bondade de me explicar com exemplos claros e objetivos, eu agradecerei muito. Muito mesmo!

Já pesquisei em algumas páginas de tutoriais de PHP, mas como eu não entendo muito a linguagem, não consegui achar exatamente o que eu preciso.

Aceito sugestões mais práticas ou fáceis (como outra linguagem, sei lá), caso haja.

Muito obrigado pela atenção de todos. :)

Um abraço.

Bruno

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar agora
Entre para seguir isso  
Seguidores 0