HTML
- Primeiro criaremos o formulário (em HTML) onde será anexado o arquivo e colocadas as informações para preenchimento dos dados (nome, email, assunto, etc…)
- Arquivo index.php
PHP
- Necessário criar o arquivo em PHP, com a programação (variáveis, classes, etc..)
- Arquivo envia.php
PHP 5.3
PHP 5.6
Mudanças que devem ser realizadas:
Linha 4
- Tem a função eregi() alterada para preg_match() devido a descontinuação dessa função e no começo e no final da condição, é inserido o caractére “/”.
if (preg_match('/tempsite.ws$|locaweb.com.br$|hospedagemdesites.ws$|websiteseguro.com$/', $_SERVER[HTTP_HOST])) { $email_from='trabalhe@italineaindoor.com.br'; // Substitua essa linha pelo seu e-mail@seudominio }else { $email_from = "trabalhe@italineaindoor.com.br" . $_SERVER[HTTP_HOST]; // Na linha acima estamos forçando que o remetente seja 'webmaster@', // você pode alterar para que o remetente seja, por exemplo, 'contato@'. }
Linha 30
- Tem a função ereg() alterada para preg_match() devido a descontinuação dessa função e no começo e fim da condição, é adicionado o caractére “^”.
//valido os emails if (!preg_match("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$^", $email)){