Este tutorial ensina a enviar um email através de um script PHP, a partir de um interface em Flash.



Documentos relacionados
Php Adicionar registo AJUDA Posted by k1ll3rwh4l3-2008/05/18 19:43

Para o envio de s pelo PHP é necessário seguir a seguinte sintaxe:

Carregando dados do Banco de Dados MySQL através de uma tag SELECT

HTML. Sessão 8 HTML. Criação de Páginas WEB. Formulários

GUESTBOOK UTILIZANDO INTERAÇÃO FLASH+PHP

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Ajuda em php + xml + sql Posted by kabonga /07/15 23:56

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

Inserindo e Listando registros

PROGRAMAÇÃO ORIENTADA A OBJETO EM PHP

Tutorial Moodle ESDM - professores

Aula de JavaScript 05/03/10

Programação de Servidores CST Redes de Computadores

Introdução ao HTML Utilizando frames Hospedando seu site na WEB

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

CRIAÇÃO DE SITES (AULA 3)

LINGUAGEM DE PROGRAMAÇÃO WEB

Linguagem de. Aula 06. Profa Cristiane Koehler

Testando e Comparando Valores

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções

CARREGAR VARIÁVEIS EXTERNAS PARA O FLASH

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza

Aula 2: Listas e Links

HTML Página 1. Índice

Incorporando JavaScript em HTML

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia5.zip 1996 Tutorial - Autoria em World Wide Web

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML

Prova de pré-requisito

Campanha de 3 s para Aumentar as Vendas do teu Produto e Serviço de TIC

PHP (PHP Hypertext Preprocessor)

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com

GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1)

HTML Página 29. Índice

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

NEWSLETTER USANDO FLASH+ASP

DESENVOLVIMENTO WEB I

Web Design Aula 11: XHTML

6.2 - Formulários: form <form action="url_de_script" method="método">...</form> form action method POST GET exceto outros formulários form

Criando uma Agenda de Reuniões

JavaScript (ou JScript)

Aplicação para Web I. Começando a compreender o HTML

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP.

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA

JavaScript. Prof. Msc. Juliano Gomes Weber Notas de Aula Aula 12 1º Semestre UNIJUÍ DETEC Ciência da Computação

HTML Básico Formulários. Matheus Meira

Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar

Tutorial ConvertXtoDVD 3

Manual de Processos ISS Online. Novo Cadastro e Associar Contador a Empresa

Links e Frames José Antônio da Cunha

Tecnologias Web. Formulários HTML

UEADSL Congresso Nacional Universidade EAD e Software Livre

Modelos de Caso de Administração

IFSC-Programação para a WEB - prof. Herval Daminelli

Relatório: Página HTML

Cadastro de Usuários e Agendamento de Consultas

Apoio Passo-a-passo. Aprender a utilizar o seu Twinspace

Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto;

TUTORIAL DO ASSISTENTE VIRTUAL (QUICK START)

Trabalho 3: Agenda de Tarefas

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica

Tabelas vista de estrutura

TML 2.3 MANUAL DO PROGRAMA DE ENVIO DE TML RIP Tela 1 - Início Apenas apresentação do Programa

Site Demonstrativo CPqD Texto Fala

PHP e MySQL Autenticação de Usuários

Formatos de publicidade

Criação Pagina PHP & MySQL

"Como Ter Lucros Com A Publicidade No facebook "

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

BearingNet - Orçamentos Contenuto

Curso:... Prova de Sistemas de Informação para Bibliotecas (21105) Nome:... Nº de Estudante:... B. I. nº... Assinatura do Vigilante:...

Conectar diferentes pesquisas na internet por um menu

CRIAÇÃO DE UM SITE COMPLETO EM FLASH

Layouts de páginas com HTML e CSS

Desenvolvimento em Ambiente Web. HTML - Introdução

A estrutura de um documento HTML apresenta os seguintes componentes:

Como criar e gerir um blog?

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

INSTITUTO UNIVERSITÁRIO DE EDUCAÇÃO ESCOLA DE FORMAÇÃO DE PROFESSORES DA PRAIA. Praia, maio de Elaborado por: João dos Santos

Curso De PHP. Aula 4. Formulários. Cookies. Session. Mail

Intel Teach Program Essentials Course. Tutorial para wik.is

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco

Bem vindo Joe Ramone!

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti

Transcições de Ficheiros

Como incorporar música. numa apresentação de. PowerPoint?

DotNetNuke. Gestão de Conteúdos. Módulos - II. Inserção de conteúdos nos módulos. Módulo de Text/HTML. Módulo de Sre-Notícias. Módulo de Sre-Formação

Licenciatura em Informática. - Análise e Conceção de Sistemas de Informação. Gestão de Condómino. Documento de Análise.

MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS. Redes de Comunicação

ESPECIFICAÇÕES FORMATOS DIGITAIS JORNAIS GRUPO RBS

1 o º ciclo. Índice TUTORIAL

Como colocar uma notícia no site internet da UMMSP?

INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO

Web. Professor: Rodrigo Alves Sarmento

Escola Secundária/3 Filipa de Vilhena

Tecnologias da Informação e Comunicação

Transcrição:

FORMULÁRIO EM PHP Introdução Este tutorial ensina a enviar um email através de um script PHP, a partir de um interface em Flash. Não há nenhum truque de PHP neste processo. De facto, não há nenhum truque em todo o tutorial - o filme de Flash solicita o script php para que envie o email, podes utilizar um script php ou de outra linguagem de script server-side qualquer.

Criar o Filme de Flash As partes importantes deste filme de Flash são as text fields e o botão de envio do email. Aqui temos três text filelds: uma para o nome do utilizador, outra para o email e outra para a mensagem. O nome da text field no Flash é similar ao atributo "name" numa text field no HTML: isto permite nomear a variável a ser enviada para o script Depois de Criar as text fields no Flash, define as suas propriedades tal como nos exemplos abaixo Text Field onde o utilizador insere o seu nome Text Field onde o utilizador insere o seu email Text Field onde o utilizador insere a sua mensagem Aqui podes definir o tamanho e largura das tuas text fields facilmente, não tens que andar com tabelas para trás e para frente como no HTML. Agora que já tens as três text fields só te falta criar o botão para enviar os dados para o script. Cria um botão da forma que quiseres para inserires algumas funções que são lidas quando acontecer um evento

especifico do rato. A imagem abaixo mostra as acções a inserir: O bloco if...else é uma rotina de validação. Retira o valor de cada text field e verifica se o valor é diferente de zero, se tem algum caracter. Se não forem encontrados caracteres a acção do ciclo é executada, se não, é executada a acção do referente ao ciclo. Caso contrário o loop continua e executa a ultima acção. O Go to and Stop(46) manda o filme ir para a frame 46, onde é exibida uma mensagem que alerta para a falta do preenchimento de um ou mais campos. Isto significa que o filme pára na frame 45 e espera que o email seja mandado, indo para a frame 46 na condição anteriormente referido. O filme que tu fizeres não necessita de ter 46 frames, pode ter as frames que quiseres, tendo em atenção que o filme terá que parar uma frame antes do fim. Na última frame terás que colocar a mensagem de falta de preenchimento de um dos campos. Como é obvio terás que actualizar o script do botão mudando o numero 46 para o numero da tua ultima frame. A acção Get URL é a responsável pelo envio dos valores para o script php. O URL que tens que colocar é a localização do teu script e não te esqueças de colocar Send using Post

Script php Agora tudo o que falta é criar o script php. Começa o teu script php com o código seguinte: if (($sender_email == "") ($sender_name == "") ($message == "")) { header("location: http://www.truquesedicas.com/tutoriais/flash/af/show_flash_form.html"); exit; } Este script verifica se algum dos campos está vazio e se estiver redirecciona para a tua página onde tens o formulário em Flash. É claro que tens que actualizar o endereço para a localização da tua página. A seguir cria uma variável para guardar o recipiente do email, por exemplo: $recipient = "xxxxxx@truquesedicas.com"; Agora uma variável para guardar o assunto da mensagem: $subject = "Mensagens enviadas ao webmaster do truquesedicas"; Adicionar informação ao cabeçalho do email: $mailheaders = "From: <$sender_email> \n"; $mailheaders.= "Reply-To: <$sender_email>\n\n"; Agora, construir a string da mensagem: $msg = "Sender's Name: $sender_name\n"; $msg.= "Sender's E-Mail: $sender_email\n"; $msg.= "Message: $message\n\n"; Finalmente coloca a função mail() responsavel pelo envio do email: mail($recipient, $subject, $msg, $mailheaders) or die ("Couldn't send mail!"); Adiciona algum HTML com o conteúdo da mensagem, e todo o teu script deverá ter o seguinte aspecto: <?php if (($sender_email == "") ($sender_name == "") ($message == "")) { http://www.truquesedicas.com/tutoriais/flash/af/show_flash_form.html"); exit; } $recipient = "angelo.castanheira@truquesedicas.com";

$subject = "Mensagens enviadas ao webmaster do truquesedicas"; $mailheaders = "From: <$sender_email> \n"; $mailheaders.= "Reply-To: <$sender_email>\n\n"; $msg = "Sender's Name: $sender_name\n"; $msg.= "Sender's E-Mail: $sender_email\n"; $msg.= "Message: $message\n\n"; mail($recipient, $subject, $msg, $mailheaders) or die ("Couldn't send mail!");?> <HTML> <HEAD> <TITLE>Form Sent!</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <div align=center> <p class=h2>form Sent!</p> <P>Thanks, <?php echo "$sender_name";?> (<?php echo "$sender_email";?>), for sending this message:</p> <P><?php echo "$message";?></p> </div> </body> </html> E é tudo!