PHP para iniciantes - Envio de dados com GET e POST

  • Publicado em: 02/02/2016
  • Categoria(s)PHP
  • Autor: Ricardo Bernardi
  • Newsletter: Inscreva-se

Olá pessoal, bem vindos a mais uma aula do curso de PHP para iniciantes!

Nessa aula vou mostrar como passar dados de uma página para outra utilizando a própria URL para isso ou então um formulário. Além de passar essas informações, você vai aprender a recuperar esses dados e tratá-los para uso posterior.

Vou mostrar também como enviar emails com PHP, tudo com muitos exemplos e explicações para facilitar o entendimento do conteúdo.

Mais posts desta série

Este post faz parte de uma série, confira tudo que já foi publicado sobre o mesmo assunto.

Compartilhe esse post:

Sobre o autor

Ricardo Bernardi

Sou técnico em hardware e desenvolvedor web, e sobre estes dois assuntos comecei a compartilhar aulas e artigos, tornando-me blogueiro em 2008. Em 2010 esse hobby virou profissão, e desde então tenho buscado melhorar e profissionalizar cada vez mais os projetos que mantenho na web.

Comentários

Atualmente temos 24 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.

  • Bianca Fernandes comentou em

    Olá, Não estou conseguindo acessar o php.ini sempre que clico aparece uma mensagem dizendo "Selecta the additional taskes You would like setup to perform while installing Sublime Text 3, then click next"

    Responder
  • Joana comentou em

    boa tarde, desde já quero agradecer as aulas de php para iniciantes tanto no site como no youtube ! E gostaria também de tirar uma duvida relativa a esta aula "PHP para iniciantes - Envio de dados com get e post" o email da para enviar normalmente mas quando vou a minha caixa de entrada o de: aparece com o meu email em vez do email que a "pessoa" deveria digitar no campo email. qual a forma de alterar isso ? obg ;)

    Responder
    • Em servidor local (localhost na sua máquina) isso é comum, porém quando coloca em uma hospedagem precisa funcionar normalmente como mostrado, caso contrário possivelmente há alguma inconsistência no código.

      Responder
  • Wilson comentou em

    Porque não esta me retornando nada?

    Esse é o codigo que esta no meu notepad ++ e o arquivo salvei como .php

    Envio

    

    Responder
  • Vincenzo comentou em

    o meu codigo ta identico ao seu porém ta dando um erro de syntaxe , Parse error: syntax error, unexpected 'endif' (T_ENDIF), expecting end of file in C:\wamp\www\phpiniciantes\aula06.php on line 12
    me ajuda por favor

    Envio de dados via GET e POST

    Nome:
    Email:
    Assunto:
    Mensagem:

    Responder
  • caesar comentou em

    Ola boa tarde.

    Quando eu mando o email ele aparece no localhost como ``email enviado com sucesso`` mas ele nao chega no meu email. pq isso acontece?

    Responder
  • caesar tomas comentou em

    Tenho uma duvida acerca do envio do email. No local host aparece a mensagem ''email enviado com sucesso'' mas o email nao chega no email. Ja segui todas as instruções varias vezes e vi varias coisas na web. Eu lembro de ter mudado uma coisa numa parte do php.ini que diz assim:

    ; For Win32 only.
    ; http://php.net/sendmail-from
    sendmail_from =

    depois do from= dizia alguma coisa do tipo ''wamp@ sei la o que"

    Essa parte é relevante para mandar email? Lembro que no seu video essa parte esta editada como "you@yourdomain" se nao me engano. Tentei deixar igual e nao consegui. Enfim me parece que existe alguma tecnicalidade especifica que nao estou conseguindo entender e gostaria de ter a duvida resolvida. Ja mudei as configuracoes do gmail para pop e imap e nada tambem. Poderia me ajudar? Obrigado.

    Responder
    • As configurações que eu fiz são as mostradas no vídeo, porém alguns provedores mudaram a forma de autenticação nos últimos tempos, então você vai precisar testar alterando os parâmetros referentes a segurança no php.ini até encontrar o ponto de configuração para o seu provedor.

      Responder
  • Carlos comentou em

    Olá! Gostaria de parabenizar sua iniciativa e trabalho. Sou iniciante no php e suas explicações têm sido de grande valia.
    Eu uso um Mac e quero saber como consigo enviar e-mail pelo php no mac?
    Não estou conseguindo configurar um servidor de -mail. Já vi vários tutoriais e exemplos mas sempre me retorna erro.
    Teria um passo a passo para isso? Instalação e configuração de servidor de e-mail no mac?
    A parte do php não deve mudar, mas fazer um servidor de e-mail funcionar e falar com o php é o que estou tendo dificuldade.
    Estou usando o PHP 7.1.7 (cli) (built: Jul 15 2017 18:08:09) e o Server version: Apache/2.4.28 (Unix) Server built: Oct 9 2017 19:54:20.
    Muito Obrigado!

    Responder
  • grace comentou em

    Ricardo, estou usando gmail, configurei tudo conforme os modelos, mas não está indo o email, e naquele exemplodo curso ele entra no else:
    $aviso="não enviado, confira novamente";... fiz um outro .php só para testar :

    Voce pode me ajudar? Alguma dica?

    Responder
    • Eu uso Gmail com as configurações mostradas no curso, se ele entrou no ELSE é porque a configuração do seu servidor não está ok, então é preciso ajustar isso para enviar.

      Responder
  • Fabio comentou em

    Nao consegui enviar o e-mail apresenta o seguinte erro :
    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in

    Responder
  • Ezequiel Dhonatan comentou em

    Não estou conseguindo enviar e-mail, já revisei várias vezes e nada.
    O que eu faço?
    Desde já agradeço.

    Responder
  • guilherme comentou em

    Quanto tento enviar o email da erro eu uso o gmail e já ativei a opção para permitir mensagens menos seguras e já conferi várias vezes o script e está certo o que será que está acontecendo?

    Responder

Deixe seu comentário