Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como criar um formulário Web PHP
PHP é uma linguagem de script do lado do servidor que é usado em conjunto com HTML para criar páginas web dinâmicas. Quando usado dentro de um formulário , a informação pode ser obtida a partir da página web e , em seguida, processadas de maneiras que não podem ser realizadas com o HTML sozinho. Estes formulários podem processar informações de login , os cálculos completos e criar artigo websites.This interativo irá mostrar-lhe como criar um script PHP que permite ao usuário enviar e-mail diretamente de sua página web. Coisas que você precisa
PHP servidor Web habilitado
Show Mais instruções
1

Crie o formulário em HTML:

< form action = " emailme . php " method = " post " > Subject : Email:

seu Nome:
seu email: < , br />

na primeira linha , a ação diz ao servidor o que fazer com o formulário. O método diz -se que você está indo para usar a função PHP $ _POST
2

Declare as variáveis ​​para o script PHP: .

< $ Assunto = $ _POST [' ? assunto ' ]; $ body = $ _POST [ ' body '] ; $ name = $ _POST [ ' name '] ; $ addy = $ _POST [' addy '] ; $ para = " user@email.com "; < br >

$ subject é o assunto do e-mail $ corpo. é o corpo do e-mail . $ name é o nome da pessoa que envia o e-mail. $ addy é o endereço de e-mail da pessoa que envia o e-mail. $ a é o endereço de e-mail e-mail será enviado. Change ' user@email.com ' para refletir o seu endereço de e-mail. $ _POST É uma variável global PHP que solicita os parâmetros de formulário sem alterar a URL. Você também pode usar a variável $ _GET global, mas que iria colocar o conteúdo das variáveis ​​na URL.

Cada instrução em PHP deve ser seguido por um ponto e vírgula (;). Seu script irá falhar sem ele. Além disso, observe que o endereço de e-mail para o $ a variável é envolto em aspas duplas. Aspas dizer PHP para ler a seqüência exatamente como ela é, sem ler os caracteres especiais. Se você envolto a string entre aspas simples , você tem que escapar do símbolo @ como esta: 'user \\ @ email.com '
3

função mail do PHP Use para enviar o e-mail. :

if ( mail ( $ para , ' YourWebSite.com : $ assunto " , $ corpo, " From: $ addy \\ n ") )

a função mail está estruturado da seguinte maneira : mail ( destinatário, assunto , mensagem, [ cabeçalhos, [ parâmetros ] ]) . Para este exemplo , o destinatário é o $ para variável , o assunto é a variável $ assunto , a mensagem é a variável $ corpo e há cabeçalhos na forma da variável $ Addy . Não há parameters.This é o começo de uma função de " se " . É por isso que não há um ponto e vírgula no final da declaração . O restante da função é na próxima etapa
4

Deixe o usuário saber se o e-mail foi enviado com sucesso : .

{Echo ' Obrigado, $ name . Seu e-mail foi enviado com sucesso '; . } Else {echo "Desculpe , houve um problema ao enviar o e-mail Por favor, verifique se você preencheu todos os campos . ". ; ? } >

A primeira parte desta declaração vai imprimir na tela se a função mail funciona corretamente. O segundo ( a parte depois do "else " ) irá imprimir na tela, se houver um problema . " Se " e "else " devem ser colocados entre chaves { } .
5

Salve o script como " emailme.php " e enviá-lo para o servidor. Deve olhar como este :

< $ assunto = $ _POST [' assunto' ]; $ body = $ _POST [ 'body'] ; $ name = $ _POST [ 'name'] ; $ Addy ? = $ _POST [' addy '] ; $ para = " user@email.com ";

if ( mail ( $ para , ' YourWebSite.com : $ assunto " , $ corpo, " From: $ addy \\ n ") ) {echo ' Obrigado, $ name . Seu e-mail foi enviado com sucesso '; . } Else {echo "Desculpe , houve um problema ao enviar o e-mail Por favor, verifique se você preencheu todos os campos . . ";} >

Anterior :

Próximo : No
  Os artigos relacionados
·Como inserir PHP Em CSS 
·Mysql PHP Tutorial Configuração do Windows 
·Como eliminar de várias tabelas com PHP em MySQL 
·Como obter um arquivo de sessão em PHP 
·Como desativar avisos do PHP no Plesk 
·Qual é a diferença entre MySQL e MySQLi 
·Como adicionar 30 minutos para uma data em PHP 
·Como usar o Zend ACL em um ambiente Modular 
·Como aumentar o limite de memória PHP Com Network Solu…
·Tutorial Injection MySQL 
  Artigos em destaque
·Grades da tabela usando Java JSP 
·Java chat Código 
·Como excluir dados MySQL em um determinado período de …
·Como converter um Integer Java para Bytes 
·Como usar Select dentro de uma tag DIV 
·JavaScript como um código do lado do servidor para o A…
·Como converter caracteres não-ASCII em Python 
·Expressões Terciário em Java 
·NetBeans JDBC MySQL Tutorial 
·Slide Rule Cálculo 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados